文件首頁
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 參考手冊  /  ...  /  儲存程式中的變數

15.6.4 儲存程式中的變數

系統變數和使用者定義的變數可以在儲存程式中使用,就像它們可以在儲存程式環境之外使用一樣。此外,儲存程式可以使用 DECLARE 來定義區域變數,而儲存的常式(程序和函數)可以宣告為接受參數,以便在常式及其呼叫者之間傳遞值。

有關區域變數的範圍以及 MySQL 如何解析不明確的名稱,請參閱第 15.6.4.2 節,「區域變數的範圍和解析」

不允許將 DEFAULT 值指派給儲存程序或函數參數或儲存程式的區域變數(例如,使用 SET var_name = DEFAULT 陳述式)。在 MySQL 9.0 中,這會導致語法錯誤。