OPEN — ouvre un curseur dynamique
OPENnom_curseur
OPENnom_curseur
USINGvaleur
[, ... ] OPENnom_curseur
USING SQL DESCRIPTORnom_descripteur
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.
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.
EXEC SQL OPEN a; EXEC SQL OPEN d USING 1, 'test'; EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc; EXEC SQL OPEN :curname1;
OPEN
est spécifiée dans le standard SQL.