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
Fügen Sie den erforderlichen Links Inline-Stile hi...
1. Grundlegende Spezifikationen (1) Es muss die I...
In diesem Artikel wird der spezifische Code des V...
Vorwort Um zum Originalcode kompatibel zu sein, b...
1. Verwenden Sie zur Ausführung weiterhin ein PHP...
1. Titel HTML definiert sechs <h>-Tags: <...
Dieser Artikel zeigt ein Beispiel, wie CSS3 verwe...
1. Grundlegende Verwendung von Firewalld Start-up...
Inhaltsverzeichnis 1. Installieren Sie den Vue-Vi...
Inhaltsverzeichnis Was ist eine Zuordnung? Unters...
1. Unter 800 x 600 gibt es keine horizontale Bild...
Hintergrund Manchmal müssen wir den Erstellungsze...
Inhaltsverzeichnis Vorwort 1. Props, $emit Einweg...
Um die folgenden beiden Dateien zusammenzuführen,...
Originaldaten und Zieldaten SQL-Anweisungen imple...