Я использую курсор.
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;
Теперь у меня вопрос, могу ли я изменить определение курсора имя_курсора
после его использования? Я имею в виду что-то подобное:
DECLARE cursor_name CURSOR FOR
SELECT c2
FROM table_name2;
Использование того же имени курсора имя_курсора
, но определение изменено.
Если это возможно, как это сделать?
Спасибо.