在MySQL中,DECLARE語句用于聲明一個局部變量或游標。它的語法如下:
DECLARE variable_name datatype [DEFAULT initial_value]
其中:
variable_name:變量的名稱。
datatype:變量的數據類型。可以是整數、浮點數、字符串等。
DEFAULT:可選項,用于為變量指定初始值。
initial_value:變量的初始值。
示例:
DECLARE @id INT DEFAULT 1;DECLARE @name VARCHAR(50);
在上面的示例中,我們聲明了兩個變量:@id和@name。@id是一個整數類型的變量,并且初始值為1。@name是一個字符串類型的變量,并且沒有指定初始值。
注意:DECLARE語句只能在存儲過程、函數或觸發器中使用。在查詢語句中是不能使用DECLARE語句的。