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