@@fetch_status

 

  @@fetch_status是MSSQL的一个全局变量   其值有以下三种,分别表示三种不同含义:【返回类型integer】   0 FETCH 语句成功   -1 FETCH 语句失败或此行不在结果集中   -2 被提取的行不存在   @@fetch_status值的改变是通过fetch next from实现的   “FETCH NEXT FROM Cursor”   实例:   下面的示例用 @@FETCH_STATUS 控制在一个 WHILE 循环中的游标活动。   DECLARE Employee_Cursor CURSOR FOR   SELECT LastName, FirstName FROM Northwind.dbo.Employees   OPEN Employee_Cursor   FETCH NEXT FROM Employee_Cursor   WHILE @@FETCH_STATUS = 0   BEGIN   FETCH NEXT FROM Employee_Cursor   END   CLOSE Employee_Cursor   DEALLOCATE Employee_Cursor
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐