PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 13.11 » Interfaces client » ECPG -- SQL embarqué en C » Commandes SQL Embarquées » OPEN

OPEN

OPEN — ouvre un curseur dynamique

Synopsis

OPEN nom_curseur
OPEN nom_curseur USING valeur [, ... ]
OPEN nom_curseur USING SQL DESCRIPTOR nom_descripteur
   

Description

OPEN ouvre un curseur et optionnellement lie (bind) les valeurs aux conteneurs (placeholders) dans la déclaration du curseur. Le curseur doit préalablement avoir été déclaré avec la commande DECLARE. L'exécution d'OPEN déclenche le début de l'exécution de la requête sur le serveur.

Paramètres

nom_curseur

Le nom du curseur à ouvrir. Cela peut être un identifiant SQL ou une variable hôte.

valeur

Une valeur à lier au placeholder du curseur. Cela peut être une constante SQL, une variable hôte, ou une variable hôte avec indicateur.

nom_descripteur

Le nom du descripteur contenant les valeurs à attacher aux placeholders du curseur. Cela peut être un identifiant SQL ou une variable hôte.

Exemples

EXEC SQL OPEN a;
EXEC SQL OPEN d USING 1, 'test';
EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc;
EXEC SQL OPEN :curname1;
   

Compatibilité

OPEN est spécifiée dans le standard SQL.

Voir aussi

DECLARE, CLOSE