SQLSERVER游标

Posted 博客燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER游标相关的知识,希望对你有一定的参考价值。

--1.声明游标提取数据所要存放的变量
declare @OrderId int ,@userId varchar(15)
---2.声明游标
declare cur_name cursor scroll
for select OrderId ,userId from bigorder where orderNum=‘ZEORD003402‘
--3.打开游标
open cur_name
--4.定位游标到哪一行
fetch First from cur_name into @OrderId,@userId --into的变量数量必须与游标查询结果集的列数相同
while @@fetch_status=0 --提取成功,进行下一条数据的提取操作
begin

业务代码块

fetch next from cur_name into @OrderId ,@userId --移动游标
end
--5.关闭游标
CLOSE @varCursor --关闭游标
--6.释放游标
DEALLOCATE @varCursor; --释放游标

以上是关于SQLSERVER游标的主要内容,如果未能解决你的问题,请参考以下文章

SqlServer之游标深入

sqlserver中怎样使用游标for循环

sqlserver 游标都有哪些属性

sqlserver 游标的使用

sqlserver 游标的使用

SQLServer中游标是如何处理数据的?