急,关于sql数据库的,请帮下忙?

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:46:43
下面是两段代码,我明明运行成功了第一段代码,然后我运行第二段代码的时候他又说游标不存在,这是什么问题呀?
一:
use book
go
declare book_cursor cursor
for select * from tb_student

二:use book
go
open book_cursor
我觉得这几句代码好像没问题呀,为什么会这样呢

楼主改一下数据库的默认游标为全局

USE [master]
GO
ALTER DATABASE [book] SET CURSOR_DEFAULT GLOBAL WITH NO_WAIT
GO
ALTER DATABASE [book] SET CURSOR_DEFAULT GLOBAL
GO

因为不在一个批处理
定义全局游标就行
global scroll

声明为全局游标