CLOSE

名稱

CLOSE ─ 關閉一個游標

語法

CLOSE cursor

輸入

cursor
一個待關閉的游標的名字。

Outputs

CLOSE
游標關閉成功返回的資訊。
NOTICE PerformPortalClose: portal "cursor" not found
如果該 cursor 沒有定義或已經關閉,返回該資訊。

描述

CLOSE 釋放和一個游標關聯的資源。一個游標關閉後,不允許對其再做任何操作。一個不再使用的游標應該關閉掉。

如果用COMMITROLLBACK 提交了一個事務,將對每個打開的游標執行隱含的關閉操作。

注意

Postgres 沒有顯式的 OPEN (打開)游標的語句﹔我們認為一個游標在定義時就打開了。使用 DECLARE 語句定義一個游標。

用法

關閉游標 liahona:
CLOSE liahona;

兼容性

SQL92

CLOSE 與 SQL92 完全兼容。