码迷,mamicode.com
首页 > 数据库 > 详细

SQLSERVER游标

时间:2020-07-15 15:59:21      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:变量   代码块   first   char   ext   sql   locate   关闭   for   

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

原文地址:https://www.cnblogs.com/Bokeyan/p/13304978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!