我正在使用遊標。TSQL更改光標定義
DECLARE @column1 NVARCHAR(MAX);
DECLARE cursor_name CURSOR FOR
SELECT c1
FROM table_name;
OPEN cursor_name;
FETCH cursor_name INTO @column1;
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH cursor_name INTO @column1;
END
CLOSE cursor_name;
DEALLOCATE cursor_name;
現在我的問題是,使用它之後,我可以更改光標cursor_name
的定義嗎?我的意思是類似於:
DECLARE cursor_name CURSOR FOR
SELECT c2
FROM table_name2;
使用相同的光標名稱cursor_name
,但定義已更改。 如果這是可能的,該怎麼做?
謝謝。