MySQL-Video-TutorialIn der Spalte werden die In-, Out- und Inout-Parameter gespeicherter MySQL-Prozeduren vorgestellt
Gespeicherte Prozedur
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);
mysql> select @num1,@num2,@num3;
Ä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.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Einführung in die Programmierung! !
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!