@@fetch_status

基本介紹

  • 中文名:@@fetch_status
  • 外文名:@@fetch_status
  • 來自:MicroSoft SQL SERVER一全局變數
  • 概述:0 FETCH 語句成功等
  • 舉例:控制在 WHILE 循環中的游標活動
概述,實例,

概述

@@fetch_status是MicroSoft SQL SERVER的一個全局變數
示例示例
其值有以下三種,分別表示三種不同含義:【返回類型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

相關詞條

熱門詞條

聯絡我們