Bonjour a tous,
Est ce que quelqu'un connait une facon efficace de récupérer l' id (identity) d'un tuple qui vient d'être insérer ( apres un insert donc),
et bien sur , autrement que par un
EXEC SQL SELECT max(...
Merci a tous..
A+
Bonjour a tous,
Est ce que quelqu'un connait une facon efficace de récupérer l' id (identity) d'un tuple qui vient d'être insérer ( apres un insert donc),
et bien sur , autrement que par un
EXEC SQL SELECT max(...
Merci a tous..
A+
Salut,
La réponse à ta question est : ça dépend de ton SGBD.
En effet, certains SGBD proposent une fonction, ou bien d'autres fonctionnent avec des séquences, d'autres ne proposent aucune facilité..
Donc si tu nous disais quel SGBD tu utilises on pourrait t'aider !
A+
K
Si ta clé primaire est en auto incrément. Le mieux est d'inclure cette requête dans la même transaction que ton INSERT, pour être sûr que tu obtiens bien le dernier id lié à ton insert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT LAST_INSERT_ID() AS id FROM table
J'espère que ça fonctionnera A+
K
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager