两种办法,第一种可能你游标已经关了但是系统没反应过来,这时候打开配置管理器重启SQL实例即可
第二种:检查下你是不是放在同一批处理中,我们正确的关闭语句是这样的:
DECLARE cursor_name CURSOR FOR SELECT column_name FROM table_name
OPEN cursor_name
FETCH NEXT FROM cursor_name
WHILE @@FETCH_STATUS = 0
BEGIN
-- do something
FETCH NEXT FROM cursor_name
END
CLOSE cursor_name
DEALLOCATE cursor_name