CLOSE

名前

CLOSE -- カーソルを閉じる

概要

CLOSE name

説明

CLOSEは開いたカーソルに関連するリソースを解放します。 カーソルが閉じられた後は、そのカーソルに対する操作はできません。 カーソルは必要がなくなったときに閉じるべきです。

トランザクションがCOMMITもしくはROLLBACKで終了された時点で、開いている保持不可能カーソルは全て暗黙的に閉ざされます。 ROLLBACKにより、保持可能カーソルを作成したトランザクションをアボートした場合、保持可能カーソルは暗黙的に閉ざされます。 作成したトランザクションが正常にコミットされた場合、保持可能カーソルは明示的なCLOSEが実行されるまで、あるいは、クライアントとの接続が切断されるまで、開いたままです。

パラメータ

name

閉じる対象の、現在開いているカーソルの名前です。

注釈

PostgreSQLには明示的なOPENカーソル文がありません。 カーソルは宣言されたときに開いているとみなれます。 カーソルの宣言にはDECLARE文を使用してください。

liahonaカーソルを閉じます。

CLOSE liahona;

互換性

CLOSEは標準SQLと完全に互換性があります。

関連項目

DECLARE, FETCH, MOVE