Verwendung gespeicherter Prozeduren in Parametern IN-Parameter werden nur verwendet, um Informationen an die Prozedur zu übergeben und haben Standardwerte. - Verwendung von Parametern in gespeicherten Prozeduren DELIMITER ;; VERFAHREN ERSTELLEN name_in(IN `Zeit` VARCHAR(50)) BEGINNEN JETZT AUSWÄHLEN() ,`Zeit`; ENDE ;; CALL name_in('now time'); -- in ist ein formaler Parameter. Sie können den Datentyp definieren und den aktuellen Parameter DELIMITER angeben, wenn Sie die gespeicherte Prozedur aufrufen;; CREATE PROCEDURE name_in_2(IN `time` VARCHAR(50)) -- Verwenden Sie BEGIN für die Satzzuweisung JETZT AUSWÄHLEN() ,`Zeit`; ENDE ;; SET @wo='jetzt Zeit'; Rufen Sie name_in_2(@wo) an; TRENNUNGSZEICHEN ;; CREATE PROCEDURE name_in_4(IN `time` VARCHAR(50)) -- DECLARE erstellt eine Variable mit BEGIN DECLARE `time` DEFAULT 'wo'; -- DECLARE erstellt eine Variable, die nur im Begin-End-Anweisungsblock gültig ist. SELECT NOW() ,`time`;-- ENDE ;; -- Sie können DECLARE in einer gespeicherten Prozedur verwenden -- Werte erstellen (DECLARE) und zuweisen (SET) \u200b\u200bSet @Variablenname = Wert -- Zusammenfassend ist DECLARE nur im Begin-End-Anweisungsblock gültig. Das Hinzufügen von @ zu set bedeutet, dass die Sitzungsvariable für den verbundenen Client in der aktuellen Verbindung gültig ist. Verwendung von Out-Parametern OUT-Parameter werden nur verwendet, um Informationen von einer Prozedur zurückzugeben. TRENNUNGSZEICHEN ;; CREATE PROCEDURE name_out(IN `one` INT , IN two INT ,OUT shu INT) -- Verwendung des Ausgabeparameters out BEGIN SET shu=`one`+two; -- fügt direkt zwei Eingabeparameter hinzu und weist sie dem Ausgabeparametersatz zu. Der Variablenname bedeutet Zuweisung -- die Satzzuweisung ist in der aktuellen gespeicherten Prozedur gültig. Sie können beispielsweise select shu; verwenden. -- set @Der zugewiesene Wert ist im aktuell verbundenen Client gültig. END ;; Rufen Sie name_out(3,3,@shuchu); SELECT @shuchu AS-Ausgabeparameter; – Beim Aufrufen einer gespeicherten Prozedur können Sie einen @-Parameter definieren, um den Ausgabeparameter, d. h. den Rückgabewert, zu erhalten. Das Obige ist die vom Herausgeber eingeführte Einführung in die detaillierte Verwendung der Parameter gespeicherter MySql-Prozeduren. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Eine kurze Diskussion über die Lebenszyklusfunktionen von React Component
>>: Implementierung effektiver Benutzergruppen und anfänglicher Benutzergruppen in Linux
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis Überblick Funktionssignatur Op...
Inhaltsverzeichnis Überblick Dateideskriptoren Sy...
Inhaltsverzeichnis 1. Sicherung 1.1 Vollständig v...
1. Um ein PPTP-VPN aufzubauen, müssen Sie Port 17...
Frage 1: Wie weisen Sie den Browser an, die gewüns...
React Native kann native iOS- und Android-Apps ba...
Die Bedeutung von Datenkonsistenz und -integrität...
Einige Optimierungsregeln für Browser-Webseiten S...
Durchführung von Transaktionen Das Redo-Protokoll...
Erstellen eines Projektverzeichnisses mkdir php E...
mysql gibt den Booleschen Typ zurück Im ersten Fa...
Annahme: Die gespeicherte Prozedur wird täglich v...
Installieren Sie Docker Desktop Download-Adresse:...
Inhaltsverzeichnis Tutorial-Reihe 1. Installieren...