--1.定义游标
use jwt
go
declare stu_cur scroll cursor
for select * from S
for update of SN0,SNAME
--2.打开游标
open stu_cur
--3.返回游标数据集的行数
if @@error=0 --没有错误
print '共有'+convert(char(3),@@cursor_rows)+'行学生记录'
--4.读取一行数据
fetch next from stu_cur
--5.读取第3行数据并输出显示
declare @sno char(5),
@sname varchar(10),
@ssex char(10),
@birthday char(15),
@college char(10)
fetch absolute 3 from stu_cur
into @sno,@sname,@ssex,@birthday,@college
print '第3行学生信息为:'+@sno+@sname+@ssex +@birthday+@college
--6.修改当前游标所指的数据
update S
set SN0='S3',SNAME='jwta'
where current of stu_cur
--7.结束之后要关闭并释放游标
close stu_cur --关闭游标
deallocate stu_cur --释放游标
网友评论