Zwei Möglichkeiten zum Schreiben gespeicherter Prozeduren in MySQL mit und ohne Rückgabewerte

Zwei Möglichkeiten zum Schreiben gespeicherter Prozeduren in MySQL mit und ohne Rückgabewerte

Vorgang 1: mit Rückgabewert:

 Prozedur löschen, falls vorhanden, proc_addNum;
 Erstelle Prozedur proc_addNum (in x int, in y int, out sum int)
 BEGINNEN
 SETze Summe = x + y;
 Ende

Führen Sie dann den Prozess aus und geben Sie den Rückgabewert aus:

 rufen Sie proc_addNum(2,3,@sum) auf;
wähle @sum;

Vorgehensweise 2: Ohne Rückgabewert:

 Prozedur löschen, falls vorhanden, proc_addNum;
 Prozedur proc_addNum erstellen (in x int, in y int)
 BEGINNEN
 Erklären Sie die Summe int;
 SETze Summe = x + y;
 SELECT Summe;
 Ende

Ausführungsprozess:

 rufe proc_addNum(2,3) auf;

Zusammenfassen

Oben sind die beiden Möglichkeiten zum Schreiben von MySQL-gespeicherten Prozeduren mit und ohne Rückgabewerte, die ich Ihnen vorgestellt habe. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten!

Das könnte Sie auch interessieren:
  • Einfaches Schreiben von gespeicherten MySQL-Prozeduren und -Funktionen
  • Detailliertes Beispiel für MySQL-Datenspeicherprozessparameter
  • Detaillierte Erläuterung der gespeicherten Prozeduren, Cursor und Transaktionsbeispiele von MySQL
  • So erstellen Sie eine gespeicherte Prozedur in MySQL und fügen Datensätze in einer Schleife hinzu
  • Detaillierte Erläuterung der grundlegenden Verwendung von MySql-Stored-Procedure-Parametern
  • MySQL verwendet gespeicherte Prozeduren, um die Methode zur Erfassung von Baumknoten zu implementieren

<<:  Detaillierte Schritte zum Erstellen, Ausführen, Veröffentlichen und erstmaligen Abrufen eines Docker-Images

>>:  Analyse des neuen Ressourcenmanagementsystems von CocosCreator

Artikel empfehlen

Detaillierte Erläuterung des Ausführungsprozesses der MySQL-Update-Anweisung

Es gab bereits einen Artikel über den Ausführungs...

Webdesign: Implementierungstechniken für Webmusik

<br />Wenn Sie Musik in eine Webseite einfüg...

Implementierungsbeispiel für den Bildupload mit Vue+Element+Springboot

Vor kurzem hatte ich zufällig Kontakt mit dem Pro...

Zusammenfassung der speicherbezogenen Parameter von MySQL 8.0

Theoretisch entspricht der von MySQL verwendete S...

So implementieren Sie einen reibungslosen Neustart von Nginx

1. Hintergrund Während des Serverentwicklungsproz...

Ein nützliches mobiles Scrolling-Plugin BetterScroll

Inhaltsverzeichnis Machen Sie das Scrollen flüssi...

Das vergessene Button-Tag

Hinweis: Dieser Artikel wurde von jemand anderem ü...

5 Möglichkeiten, den diagonalen Kopfzeileneffekt in der Tabelle zu erzielen

Jeder muss mit Tabellen vertraut sein. Wir stoßen...

Verwendung und Beschreibung des HTML-Tags tbody

Das Tbody-Element sollte in Verbindung mit den Ele...

Detailliertes Tutorial zum Löschen von Linux-Benutzern mit dem Befehl userdel

Was ist Serdel userdel ist ein Low-Level-Tool zum...