在SQL中,DECLARE語句用于聲明一個變量或者游標。
聲明變量的語法如下:
DECLARE @variable_name data_type;
其中,variable_name是變量的名稱,data_type是變量的數據類型。
聲明游標的語法如下:
DECLARE cursor_name CURSOR FOR select_statement;
其中,cursor_name是游標的名稱,select_statement是一個SELECT查詢語句,用于指定游標所要遍歷的數據集。
在使用DECLARE聲明變量或者游標之后,還需要使用SET語句對變量進行初始化或者對游標進行打開操作,才能開始使用它們。例如:
DECLARE @name varchar(50);
SET @name = ‘John’;
DECLARE cursor_name CURSOR FOR SELECT * FROM table_name;
OPEN cursor_name;
FETCH NEXT FROM cursor_name INTO @variable_name;
…(后續操作)