1. Definition von Variablen
Variablendefinition in MySQL verwendet Deklaration, um eine lokale Variable zu definieren. Der Verwendungsbereich dieser Variablen kann nur im begin...end-Block verwendet werden Zu Beginn und vor anderen Anweisungen können Sie auch mehrere Variablen gleichzeitig deklarieren. Bei Bedarf können Sie Standardwerte zuweisen.
Die Syntax zum Definieren einer Variablen lautet wie folgt:
var_name deklarieren[,...] Typ[Standardwert]Sehen Sie sich ein Beispiel einer Variablendefinition an
zuletzt deklarieren Datum; 2. MySQL-Speicherprozessvariablenzuweisung
Die Zuweisung von Variablen kann durch direkte Zuweisung und Abfrage erfolgen. Dies kann eine Konstante oder ein Ausdruck sein
set var_name= [,var_name expr ]... Die Methode zum Zuweisen eines Werts zur letzten Variablen oben ist wie folgt:
set last = date_sub( current_date(),interval 1 Monat) Schauen wir uns die Zuweisung eines Werts an die Variable durch eine Abfrage an. Das von der Abfrage zurückgegebene Ergebnis muss eine Zeile sein. Die Operation lautet wie folgt:
select col into var_name[,...] table_expr Lassen Sie uns zuweisen ein Wert, der per Abfrage v_pay werden soll.
Funktion erstellen get _cost(p_custid int,p_eff datetime)
dezimal zurückgeben (5,2)
deterministisch
liest SQL-Daten
beginnen
deklarieren v_pay decimail(5,2);
select ifnull( sum(pay.amount),0) in vpay from payment where pay.payd<=p_eff und pay. custid=pid
reutrn v_rent + v_over - v_pay;
end $$
Das Obige ist der Inhalt der Definitions- und Zuweisungsoperation von Variablen in der gespeicherten MySQL-Prozedur. Weitere Informationen finden Sie auf der chinesischen PHP-Website (www.php.cn)!