发布网友 发布时间:2022-04-30 02:25
共2个回答
懂视网 时间:2022-04-30 06:46
vend_cursor CURSOR FOR SELECT * FROM Purchasing.Vendor OPEN vend_cursor FETCH NEXT FROM vend_cursor WHILE(@@fetch_status=0) BEGIN //BALABALA... FETCH NEXT FROM vend_cursor END CLOSE vend_cursor DEALLOCATE vend_cursor代码分析:首先使用DECLARE来声明游标,表示为哪个结果集;然后是打开游标,使用游标,关闭游标,释放游标。
FETCH从游标处取得数据,WHILE的判断条件为全局变量(@@表示)fetch_status,表示最近依次FETCH的运行结果状态是否成功,为0的话表示成功拿到数据。
T-SQL的游标和fetch
标签:
热心网友 时间:2022-04-30 03:54
作用就是把游标当前的值赋给变量,举例如下: