文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  區域變數 DECLARE 陳述式

15.6.4.1 區域變數 DECLARE 陳述式

DECLARE var_name [, var_name] ... type [DEFAULT value]

此陳述式在儲存程式中宣告區域變數。若要為變數提供預設值,請加入 DEFAULT 子句。該值可以指定為運算式;不一定要是常數。如果缺少 DEFAULT 子句,則初始值為 NULL

區域變數在資料類型和溢位檢查方面,會被視為如同儲存常式參數。請參閱第 15.1.17 節「CREATE PROCEDURE 和 CREATE FUNCTION 陳述式」

變數宣告必須出現在游標或處理常式宣告之前。

區域變數名稱不區分大小寫。允許的字元和引用規則與其他識別符號相同,如第 11.2 節「結構描述物件名稱」所述。

區域變數的範圍是宣告它的 BEGIN ... END 區塊。該變數可以在宣告區塊內巢狀的區塊中引用,但宣告了同名變數的區塊除外。

有關變數宣告的範例,請參閱第 15.6.4.2 節「區域變數範圍和解析」