最近把项目的数据库从SQL Server 2000 SP4 升级到SQL Server 2008 R2
问题不断,首先是存储过程复制问题没解决,请看链接:
http://bbs.csdn.net/topics/390618654
今天又遇到游标的问题,请看下面代码:exec('DECLARE BillID_cursor CURSOR READ_ONLY Fast_Forward FOR '+@strTemp)
OPEN BillID_cursor
我的游标是根据我的变量@strTemp不同而不同,在2000可以运行,但升级后就会出现错误:
名为 'BillID_cursor' 的游标不存在请问在2008怎么处理这种动态游标的需求呢,有什么替代方法
问题不断,首先是存储过程复制问题没解决,请看链接:
http://bbs.csdn.net/topics/390618654
今天又遇到游标的问题,请看下面代码:exec('DECLARE BillID_cursor CURSOR READ_ONLY Fast_Forward FOR '+@strTemp)
OPEN BillID_cursor
我的游标是根据我的变量@strTemp不同而不同,在2000可以运行,但升级后就会出现错误:
名为 'BillID_cursor' 的游标不存在请问在2008怎么处理这种动态游标的需求呢,有什么替代方法
看下这篇文章是否会有帮助
Set CURSOR_DEFAULT GLOBAL
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO