在MySQL中,DECLARE用于聲明一個局部變量,并為其分配一個初始值。DECLARE語句在存儲過程或函數中使用。
DECLARE的語法如下:
DECLARE variable_name datatype [DEFAULT initial_value];
其中,
以下是一些DECLARE語句的示例:
聲明一個整數變量: DECLARE num INT;
聲明一個字符串變量,并指定初始值: DECLARE name VARCHAR(255) DEFAULT ‘John Doe’;
聲明一個浮點數變量,并指定初始值: DECLARE salary DECIMAL(10,2) DEFAULT 1000.00;
注意,DECLARE語句必須在BEGIN和END之間使用。在存儲過程或函數中,DECLARE語句通常位于BEGIN語句之前,用于聲明局部變量。聲明的變量只在當前存儲過程或函數的作用域內可見,并在作用域結束時銷毀。