sql server 2008 游标用法入门

发布时间:2020-01-07编辑:脚本学堂
有关sql server2008 游标的用法,sql server 2008游标结果集与游标位置操作教程,游标结果集由定义select语句返回的行的集合,需要的朋友参考下。

在sql server 2008中,游标包括游标结果集和游标位置,游标结果集由定义select语句返回的行的集合,游标位置则是指向这个结果集的某一行的指针。
在使用游标之前要先声明游标,定义Transact-SQL服务器的属性,例如游标的滚动行为用于生成游标所操作的结果集的查询。

例子,在学生成绩管理系统数据库中,为学生信息表定义一个游标。
 

复制代码 代码示例:
Declare cursor1 cursor
for select *
from 学生信息

游标操作:
1、打开游标
 

open cursor1

2、检索游标
 

fetch next from cursor1
while @@FETCH_STATUS=0;
begin
fetch next from cursor1
end

3、关闭游标
 

close cursor1

sql server 2008中游标与sql2005数据库中游标用法基本一样