CLOSE

Nom

CLOSE -- ferme un curseur

Synopsis

CLOSE nom

Description

CLOSE libère les ressources associées à un curseur ouvert. Une fois le curseur fermé, aucune opération n'est autorisée sur celui-ci. Un curseur doit être fermé lorsqu'il n'est plus nécessaire.

Tout curseur ouvert non détenable est fermé implicitement lorsqu'une transaction est terminée avec COMMIT ou ROLLBACK. Un curseur détenable est implicitement fermé si la transaction qui l'a créé est annulée via ROLLBACK. Si cette transaction est validée (avec succès), le curseur détenable reste ouvert jusqu'à ce qu'une commande CLOSE explicite soit lancée ou jusqu'à la déconnexion du client.

Paramètres

name

Le nom du curseur ouvert à fermer.

Notes

PostgreSQL n'a pas d'instruction explicite d'ouverture (OPEN) de curseur ; un curseur est considéré ouvert à sa déclaration. Utilisez l'instruction DECLARE pour déclarer un curseur.

Exemples

Fermer le curseur liahona :

CLOSE liahona;

Compatibilité

CLOSE est totalement conforme avec le standard SQL.

Voir aussi

DECLARE, FETCH, MOVE