Heim > Datenbank > MySQL-Tutorial > Zusammenfassung der Beispiele für In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren

Zusammenfassung der Beispiele für In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren

coldplay.xixi
Freigeben: 2021-01-06 09:38:39
nach vorne
2543 Leute haben es durchsucht

MySQL-Video-TutorialIn der Spalte werden die In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren vorgestellt

Gespeicherte Prozedur Zusammenfassung der Beispiele für In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren

1 Erstellen Sie eine gespeicherte Prozedur und zeigen Sie globale Variablen an 2. Änderungen der globalen Variablenwerte, wenn die gespeicherte Prozedur aufgerufen wird

1 gespeicherte Prozedur und globale Variablen anzeigen

mysql> create database yy;Query OK, 1 row affected (0.00 sec)mysql> use yy;Database changed
mysql> set @num1=10,@num2=20,@num3=30;	//设置全局变量mysql> delimiter $$
mysql> create procedure p(in num1 int,out num2 int,inout num3 int)
    -> begin    -> select num1,num2,num3;
    -> set num1=100,num2=200,num3=300;
    -> select num1,num2,num3;
    -> end $$
Query OK, 0 rows affected (0.00 sec)mysql> delimiter ;mysql> call p(@num1,@num2,@num3);
Nach dem Login kopieren
  • Zusammenfassung 1:
    • in- und inout-Parameter übergeben den Wert der globalen Variablen an die gespeicherte Prozedur, während der out-Parameter den Wert der globalen Variablen nicht übergibt in die gespeicherte Prozedur ein. Bei Verwendung einer gespeicherten Prozedur ändern sich alle Parameterwerte in, out und inout.
2. Änderungen im Wert der globalen Variablen, wenn die gespeicherte Prozedur aufgerufen wird.

mysql> select @num1,@num2,@num3;
Nach dem Login kopieren
Änderungen im Wert der globalen Variablen verursachen, aber nachdem die Out- und Inout-Parameter die gespeicherte Prozedur aufgerufen haben, ändert sich der Wert der globalen Variablen und der von der gespeicherten Prozedur referenzierte Wert wird der globalen Variablen zugewiesen. In-Parameterzuweisungstypen können Variablen oder feste Werte sein, während Out- und Inout-Parameterzuweisungstypen Variablen sein müssen.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Einführung in die Programmierung

! ! Zusammenfassung der Beispiele für In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren

Das obige ist der detaillierte Inhalt vonZusammenfassung der Beispiele für In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage