@@fetch_status 的用法

来源:互联网 发布:张家口军事 知乎 编辑:程序博客网 时间:2024/06/07 11:09

@@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
原创粉丝点击