好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SQL 游标基本用法

SQL 游标基本用法

CREATE PROCEDURE [dbo].[pro_CURSOR]
AS
BEGIN

--声明一个游标
DECLARE MyCURSOR CURSOR FOR 
SELECT userid,depid FROM users

--打开游标
open MyCURSOR

--声明两个变量
declare @userid varchar(50)
declare @depid varchar(50)

--循环移动
fetch next from MyCURSOR into @userid,@depid
while(@@fetch_status=0)
  begin
    update users set description=(select dep_des from department where depid=@depid)
where userid=@userid
    fetch next from MyCURSOR into @userid,@depid
  end

close MyCURSOR
deallocate MyCURSOR

END

作者: Leo_wl

    

出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于SQL 游标基本用法的详细内容...

  阅读:44次