Comment voulez-vous obtenir la valeur suivante dans une séquence dans une variable?
Donc je suis en train d'écrire une procédure stockée et éprouve de la difficulté à obtenir la valeur suivante d'une séquence dans une variable.
Le nom de la séquence est passée dans la fonction et est stocké comme un varchar2
variable. Comment pouvez-vous obtenir la valeur suivante dans la séquence dans une variable locale.
OriginalL'auteur user439199 | 2011-06-14
Vous devez vous connecter pour publier un commentaire.
Quelque chose comme cela?
EXECUTE IMMEDIATE 'BEGIN :ret := '||p_sequence_name||'.nextval; END;' USING OUT v_nextval;
OriginalL'auteur Patrick Marchand