@@fetch

@@fetch_status是MicroSoft SQL SERVER的一個全局變數。

基本介紹

  • 外文名:@@fetch
  • 所屬軟體: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

相關詞條

熱門詞條

聯絡我們