Sql 游标

游标

https://www.cnblogs.com/liuliang1999/p/12656239.html

问题:

WHILE @@FETCH_STATUS = 0 什么意思?

作用:Sql中的游标指针的位置判断。
代表游标读取下一条数据是否成功!
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变量

 

posted @ 2022-10-12 14:40  驼七  阅读(24)  评论(0)    收藏  举报