カーソルを使用しています。
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
使用後に cursor の定義を変更できますか? 私は次のようなことを意味します:
DECLARE cursor_name CURSOR FOR
SELECT c2
FROM table_name2;
同じカーソル名を使用していますcursor_name
が、定義が変更されています。これが可能な場合、これを行う方法は?
ありがとう。