关于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

 

相关文章:

  • 2022-03-06
  • 2021-09-19
  • 2021-08-31
  • 2021-07-04
  • 2021-07-15
猜你喜欢
  • 2021-09-27
  • 2021-09-21
  • 2022-12-23
  • 2022-02-01
相关资源
相似解决方案