SQL存储过程中“ while (@@fetch_status=0)”是什么意思? fetch Next From into 是什么意思?

SQL Server存储过程中

WHILE @@FETCH_STATUS=0

 

作用:Sql中的游标指针的位置判断。代表游标读取下一条数据是否成功!FETCH_STATUS状态有三种:

0, FETCH 语句成功   
-1, FETCH 语句失败或此行不在结果集中   
-2, 被提取的行不存在   
@@fetch_status值的改变是通过fetch next from实现的
“FETCH NEXT FROM Cursor”
0的时候,游标查询的结果有,游标就会将查询到的数据直接存入游标捕捉数据的变量中。

WHILE @@FETCH_STATUS=0 通常必须跟 fetch Next From xxCursor Into @xx变量 '  一起使用

 

fetch Next From xxCursor Into @xx变量

作用:取游标中下一行数据赋值给变量@xx变量

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值