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 --释放游标