CLOSE

Name

CLOSE  --  fecha o cursor

Synopsis

CLOSE cursor
  

Entradas

cursor

O nome do cursor aberto a ser fechado.

Saídas

CLOSE

Mensagem retornada se o cursor for fechado com sucesso.

NOTICE PerformPortalClose: portal "cursor" not found

Esta advertência é exibida quando o cursor não está declarado ou se já tiver sido fechado.

Descrição

O comando CLOSE libera os recursos associados a um cursor aberto. Após o cursor ser fechado, não é permitida nenhuma operação posterior sobre o mesmo. O cursor deve ser fechado quando não for mais necessário.

Um fechamento implícito é executado para todos os cursores abertos quando a transação é terminada pelo comando COMMIT ou pelo comando ROLLBACK.

Notas

O PostgreSQL não possui um comando explícito OPEN cursor; o cursor é considerado aberto ao ser declarado. Use o comando DECLARE para declarar um cursor.

Utilização

Fechar o cursor cur_emp:

CLOSE cur_emp;
  

Compatibilidade

SQL92

O comando CLOSE é totalmente compatível com o SQL92.