Récupérer clé primaire 'autoincrémentée' en M temps que l'INSERT ?
2 réponses
Alextophi
bonjour,
lorsque dans une table avec une cl=E9 primaire 'autoincr=E9ment=E9e' je
fais un 'INSERT' ... , comment r=E9cup=E9rer (si c'est possible) la
valeur de la cl=E9 'autoincr=E9ment=E9e' en m=EAme temps ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romelard Fabrice [MVP]
Bonjour,
Cela se fait avec la variable : @@IDENTITY
-- Cordialement.
Romelard Fabrice [MVP]
"Alextophi" a écrit dans le message de news:
bonjour,
lorsque dans une table avec une clé primaire 'autoincrémentée' je fais un 'INSERT' ... , comment récupérer (si c'est possible) la valeur de la clé 'autoincrémentée' en même temps ?
Merci
christophe
Bonjour,
Cela se fait avec la variable :
@@IDENTITY
--
Cordialement.
Romelard Fabrice [MVP]
"Alextophi" <ext.astek.brakha@sncf.fr> a écrit dans le message de news:
1147177324.010287.58670@j33g2000cwa.googlegroups.com...
bonjour,
lorsque dans une table avec une clé primaire 'autoincrémentée' je
fais un 'INSERT' ... , comment récupérer (si c'est possible) la
valeur de la clé 'autoincrémentée' en même temps ?
lorsque dans une table avec une clé primaire 'autoincrémentée' je fais un 'INSERT' ... , comment récupérer (si c'est possible) la valeur de la clé 'autoincrémentée' en même temps ?
Merci
christophe
Arnaud CLERET
La solution précédente permet de récupérer la dernière valeur du champ de manière globale (@@IDENTITY), vous pouvez aussi utiliser SCOPE_IDENTITY() qui permet de retourner la dernière valeur du champ uniquement dans le scope de votre procédure.
-- arno - http://www.dotnetguru2.org/acleret/
"Romelard Fabrice [MVP]" a écrit dans le message de news: O$
Bonjour,
Cela se fait avec la variable : @@IDENTITY
-- Cordialement.
Romelard Fabrice [MVP]
"Alextophi" a écrit dans le message de news:
bonjour,
lorsque dans une table avec une clé primaire 'autoincrémentée' je fais un 'INSERT' ... , comment récupérer (si c'est possible) la valeur de la clé 'autoincrémentée' en même temps ?
Merci
christophe
La solution précédente permet de récupérer la dernière valeur du champ de
manière globale (@@IDENTITY), vous pouvez aussi utiliser SCOPE_IDENTITY()
qui permet de retourner la dernière valeur du champ uniquement dans le scope
de votre procédure.
--
arno - http://www.dotnetguru2.org/acleret/
"Romelard Fabrice [MVP]" <fromelard@hotmail.com> a écrit dans le message de
news: O$XHoS2cGHA.4576@TK2MSFTNGP05.phx.gbl...
Bonjour,
Cela se fait avec la variable :
@@IDENTITY
--
Cordialement.
Romelard Fabrice [MVP]
"Alextophi" <ext.astek.brakha@sncf.fr> a écrit dans le message de news:
1147177324.010287.58670@j33g2000cwa.googlegroups.com...
bonjour,
lorsque dans une table avec une clé primaire 'autoincrémentée' je
fais un 'INSERT' ... , comment récupérer (si c'est possible) la
valeur de la clé 'autoincrémentée' en même temps ?
La solution précédente permet de récupérer la dernière valeur du champ de manière globale (@@IDENTITY), vous pouvez aussi utiliser SCOPE_IDENTITY() qui permet de retourner la dernière valeur du champ uniquement dans le scope de votre procédure.
-- arno - http://www.dotnetguru2.org/acleret/
"Romelard Fabrice [MVP]" a écrit dans le message de news: O$
Bonjour,
Cela se fait avec la variable : @@IDENTITY
-- Cordialement.
Romelard Fabrice [MVP]
"Alextophi" a écrit dans le message de news:
bonjour,
lorsque dans une table avec une clé primaire 'autoincrémentée' je fais un 'INSERT' ... , comment récupérer (si c'est possible) la valeur de la clé 'autoincrémentée' en même temps ?