我有这样的代码:
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_name;
在这里我想知道是否最好重用相同的游标而不是重新声明它?而且,如何在 SQL Server 2008 R2 中做到这一点?(如果重复使用更好)
我目前正在重新声明,它正在工作。
我需要在我的脚本中重新声明它 12 次。