CLOSE

Nome

CLOSE -- fecha o cursor

Sinopse

CLOSE nome

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 que o utilize. O cursor deve ser fechado quando não for mais necessário.

Todo cursor aberto sem a cláusula HOLD é fechado implicitamente quando a transação termina por um COMMIT ou ROLLBACK . O cursor aberto com a cláusula HOLD é fechado implicitamente quando a transação em que foi criado é interrompida através de ROLLBACK. Se a transação que o criou for efetivada com sucesso, o cursor aberto com a cláusula HOLD permanece aberto até o CLOSE explícito ser executado, ou o cliente desconectar.

Parâmetros

nome
O nome do cursor aberto a ser fechado.

Observações

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

Exemplos

Fechar o cursor cur_emp:

CLOSE cur_emp;

Compatibilidade

O comando CLOSE está em conformidade total com o padrão SQL.

SourceForge.net Logo