sql server 游标卡尺使用

--定义变量
DECLARE @username varchar(20),@UserId varchar(100)
--定义游标 (游标抓取表格信息)
DECLARE cursor_name CURSOR FOR 
SELECT TOP 10 UserId,UserName FROM UserInfo ORDER BY UserId DESC 
--打开游标
OPEN cursor_name 
--抓取第一行游标数据
FETCH NEXT FROM cursor_name INTO @UserId,@username 
--抓取数据是否成功 WHILE @@FETCH_STATUS = 0 BEGIN --逻辑处理开始 PRINT '用户ID:'+@UserId+' '+'用户名:'+@username --逻辑处理结束 --抓取下一行游标数据 FETCH NEXT FROM cursor_name INTO @UserId,@username END CLOSE cursor_name --关闭游标 DEALLOCATE cursor_name --释放游标

 

posted @ 2021-10-25 16:49  ~且听风吟~  阅读(82)  评论(0编辑  收藏  举报