Est-il possible de récupérer la valeur d'un ID (champs clé auto-incrémenté) après une nouvelle insertion dans une table?
Si oui qq'un aurait-il un exemple pour m'aider...
merci!
Est-il possible de récupérer la valeur d'un ID (champs clé auto-incrémenté) après une nouvelle insertion dans une table?
Si oui qq'un aurait-il un exemple pour m'aider...
merci!
Cet exemple insère une ligne dans une table dotée d'une colonne d'identité et utilise @@IDENTITY pour afficher la valeur d'identité utilisée dans la nouvelle ligne.
INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ('Accountant',12,125)
SELECT @@IDENTITY AS 'Identity'
Exemple tiré de la doc SQL
Moi je fais aussi :
Début transaction
Ma commande "Insert ...
ensuite
"Select @@Identity"
et je récupére le résultat
FinTransaction
Voilà. Si çà t'aide.
A+
Philippe
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