T-SQL存储过程游标错误

时间:2017-09-21 05:59:44

标签: sql-server tsql stored-procedures

相同的存储过程在具有不同值的两个不同数据库上执行,其中一个正在执行,另一个则抛出错误

  

名称为“ActivityQuizCursor”的游标已存在

两个数据库的结构相同。

1 个答案:

答案 0 :(得分:1)

您正在使用全局游标,每次调用此过程时都会定义该游标并给出相同的错误。

定义本地光标。只需在CURSOR之后输入关键字LOCAL:

声明ActivityQuizCursor CURSOR LOCAL FOR