--从学生数据库的学生表中返回学号,姓名,性别
declare @num char(6)
declare @name char(10)
declare @sex char(2)
declare stu_cursor cursor --定义游标
for select s_no,s_name,s_sex from student
open stu_cursor --打开游标
fetch stu_cursor into @num,@name,@sex
while(@@FETCH_STATUS=0)
begin
print @num
print @name
print @sex
fetch stu_cursor into @num,@name,@sex
end
close stu_cursor --关闭游标
deallocate stu_cursor --释放游标
go
@@FETCH_STATUS
返回被 FETCH 语句执行的最后游标的状态,而不是任何当前被连接打开的游标的状态。
返回值 | 描述 |
---|---|
0 | FETCH 语句成功。 |
-1 | FETCH 语句失败或此行不在结果集中。 |
-2 | 被提取的行不存在。 |