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 criou o cursor for efetivada com sucesso, o cursor aberto com a cláusula HOLD permanecerá aberto até ser executado um CLOSE explícito, 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. É utilizado 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.

Consulte também

DECLARE, FETCH, MOVE
SourceForge.net Logo CSS válido!