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 完全兼容.