他のバージョンの文書10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

CLOSE

Name

CLOSE  --  カーソルを閉じます。

Synopsis

CLOSE cursor

入力

cursor

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

出力

CLOSE

もしカーソルが問題なく閉じられた場合に返されるメッセージです。

NOTICE PerformPortalClose: portal "cursor" not found

cursorが宣言されていないか、すでに閉じられている場合に返されます。

説明

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

トランザクションが COMMIT もしくは ROLLBACK で終了された時点で、開いているカーソルすべてに対して暗黙的な閉鎖が実行されます。

注釈

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

使用方法

liahona というカーソルを閉じる場合には以下のようにします。

CLOSE liahona;

互換性

SQL92

CLOSE は SQL92 と完全に互換性があります。