关于sql server 游标的使用,省得每次去找,网上借鉴了一下,调成自己喜欢的格式和注释
-- 创建游标 DECLARE userInfo CURSOR FOR -- 读取表 SELECT TOP 10 UserName from SysUser -- 打开游标 OPEN userInfo -- 定义变量 DECLARE @UserName NVARCHAR(256) -- 循环一个游标 FETCH NEXT FROM userInfo INTO @UserName -- while循环判断游标是否被读取完 WHILE( @@Fetch_Status=0 ) BEGIN --打印当前循环的值 PRINT @UserName --继续循环 FETCH NEXT FROM userInfo INTO @UserName END -- 关闭游标 CLOSE userInfo DEALLOCATE userInfo
PS:楼主邮箱 tccwpl@163.com