CLOSE
Synopsis
CLOSE cursor
入力
- cursor
閉じる対象の、現在開いているカーソルの名前
出力
- CLOSE CURSOR
もしカーソルが問題なく閉じられた場合に返されるメッセージです。
- WARNING: PerformPortalClose:portal "cursor" not found
cursorが宣言されていないか、すでに閉じられている場合に返されます。
説明
CLOSE は開いたカーソルに関連するリソースを解放します。カーソルが閉じらた後は、そのカーソルに対する操作はできません。カーソルは必要がなくなったときに閉じるべきです。
トランザクションが COMMIT もしくは ROLLBACK で終了された時点で、開いているカーソルすべてに対して暗黙的な閉鎖が実行されます。
注釈
PostgreSQL は明示的な OPEN カーソル文を持ちません。 カーソルは宣言されたときに開いているとみなれます。カーソルの宣言には DECLARE 文を使用してください。
使用方法
liahona というカーソルを閉じる場合には以下のようにします。
CLOSE liahona;
互換性
SQL92
CLOSE は SQL92 と完全に互換性があります。