时间:2021-07-01 10:21:17 帮助过:32人阅读
--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游标
标签:变量 代码块 first char ext sql locate 关闭 for