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