首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

动态游标的有关问题

2013-10-27 
动态游标的问题最近把项目的数据库从SQL Server 2000 SP4 升级到SQL Server 2008 R2问题不断,首先是存储过

动态游标的问题
最近把项目的数据库从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://www.zzzj.com/html/20080112/31306.html
看下这篇文章是否会有帮助
[解决办法]
sql server2008 R2好象设置开关:停止与启用,以前sql 2000可能没在开关设置 ,默认是启用,但到sql 2008以后都要设置 才可以启用。 

比如:
-- 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

热点排行