在mysql預存程序中,可以使用DECLARE關鍵字來定義變數,語法為「DECLARE 變數名稱[,...] type [DEFAULT 預設值]」;參數「type」用來指定變數的類型,“DEFAULT”子句用於為變數設定預設值。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
變數是表達式語句中最基本的元素,可以用來暫時儲存資料。在預存程序和函數中都可以定義和使用變數。使用者可以使用 DECLARE 關鍵字來定義變量,定義後可以為變數賦值。這些變數的作用範圍是 BEGIN...END 程式段中。
定義變數
MySQL 中可以使用DECLARE 關鍵字定義變數,其基本語法如下:
DECLARE var_name[,...] type [DEFAULT value]
其中:
DECLARE
關鍵字是用來宣告變數的;
##var_name 參數是變數的名稱,這裡可以同時定義多個變數;
type 參數用來指定變數的型別;
DEFAULT value 子句將變數預設值設為value,沒有使用DEFAULT 子句時,預設值為NULL。
範例
下方定義變數 my_sql,資料類型為 INT 類型,預設值為 10。 SQL 語句如下:DECLARE my_sql INT DEFAULT 10;
mysql影片教學】
以上是mysql預存程序中怎麼定義變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!