sp_cursorclose (Transact-SQL)

適用対象: SQL Server

カーソルを閉じて割り当てを解除し、関連付けられているすべてのリソースを解放します。つまり、 KEYSET カーソルまたは STATIC カーソルをサポートするために使用される一時テーブルが削除されます。 sp_cursorclose は、表形式データ ストリーム (TDS) パケットで ID = 9 を指定することによって呼び出されます。

Transact-SQL 構文表記規則

構文

sp_cursorclose cursor
[ ; ]

引数

cursor

SQL Server によって生成され、sp_cursoropen プロシージャによって返されるカーソル ハンドル値。 cursor パラメーターは int であり、NULLすることはできません。

-1の入力値は、現在の接続上のすべてのカーソルに適用されます。

解説

cursor は、カーソルが閉じられた後にプロシージャが実行された場合、または無効なハンドルが指定されている場合にエラー メッセージを返します。

RPC 状態は、全体的な成功または失敗を示します。

DONE rowcount は常に 0