文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  區域變數 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,「區域變數範圍和解析」