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

Die Hintergrundfarbe oder das Bild im Div-Container wächst mit dem Wachstum

Code kopieren Der Code lautet wie folgt: Höhe: au...

MySQL-Abfrage redundanter Indizes und ungenutzter Indexoperationen

MySQL 5.7 und höhere Versionen ermöglichen die di...

So stellen Sie ein Vue-Projekt mit Docker-Image + nginx bereit

1. Vue-Projekt verpacken Geben Sie den folgenden ...

Einführung in 10 Online-Entwicklungstools für Webdesign

1. Online-Textgenerator BlindTextGenerator: Für D...

Kurze Analyse der geplanten MySQL-Sicherungsaufgaben

Einführung Um Datenverlust in einer Produktionsum...

So realisieren Sie die vertikale Anordnung von Text mit CSS3

In einem aktuellen Projekt wollte ich Text vertik...

Einführung in Kubernetes (k8s)

Ich wollte schon immer Kubernetes lernen, weil es...

So installieren Sie Nginx unter Win10

Da das Unternehmen mich bat, einen WebService-Ser...

CSS- und HTML- und Front-End-Technologie-Schichtendiagramm

Die Beziehung zwischen Javascript und DOM ist seh...

So erstellen Sie DockerHub selbst

Der Docker Hub, den wir zuvor verwendet haben, wi...

Lösung für Ubuntu, das keine Verbindung zum Internet herstellen kann

Problembeschreibung: Ich habe einen Desktop-Compu...