Heim  >  Artikel  >  Datenbank  >  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
coldplay.xixinach vorne
2021-01-06 09:03:052509Durchsuche

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);
  • 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;
Ä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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen