Bonjour,
quelle est la différence entre
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT currval('ma_sequence');
Code : Sélectionner tout - Visualiser dans une fenêtre à part select last_value from ma_sequence;:
Bonjour,
quelle est la différence entre
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT currval('ma_sequence');
Code : Sélectionner tout - Visualiser dans une fenêtre à part select last_value from ma_sequence;:
les 2 fonctions te renverrons un entier, mais il y a une enorme difference :
currval ne fonctionne que si tu as deja utilisé nextval dans ta session, il te retourne le dernier nombre generé pour TA session, et non celle du "voisin" alors que last_value sera sera la derniere generé de maniere globale.
Je vais reformuler ma question...
Comment faire pour récupérer un id généré par une séquence suite à un INSERT d'une appli web?
ouf !!![]()
un peu à la façon MS SQL : select @@identity
Partager