您当前的位置: 首页 >  sql

[MSSQL]游标的使用

发布时间:2008-10-08 19:32:00 ,浏览量:0

与windows或DOS的“光标”不同,MS-SQL的游标是一种临时的数据库对象,既对可用来旋转储存在系统永久表中的数据行的副本,也可以指向储存在系统永久表中的数据行的指针。     游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。

1.如何使用游标

   1)定义游标语句 Declare <游标名> Cursor For    2)创建游标语句 Open <游标名>    3)提取游标列值、移动记录指针 Fetch <列名列表> From <游标名> [Into <变量列表>]    4)使用@@Fetch_Status利用While循环处理游标中的行    5)删除游标并释放语句 Close <游标名>/Deallocate <游标名>    6)游标应用实例

   --定义游标    Declare cur_Depart Cursor      For Select cDeptID,cDeptName From Department into @DeptID,@DeptName    --创建游标    Open cur_Depart    --移动或提取列值    Fetch From cur_Depart into @DeptID,@DeptName    --利用循环处理游标中的列值    While @@Fetch_Status=0      Begin

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109966博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.2152s