[Resolu] Problème pour récupérer la clé primaire
Bonjour,
j'ai 2 tables :
Etudiant et Adresse
Dans étudiant, j'ai une clé étrangère sur l'identifiant d'adresse.
La clé primaire d'Adresse est de type Compteur (donc, elle se génére automatiquement).
J'aimerais faire les insert en même temps dans une procédure stockée.
Dons d'abord je fait l'insert de l'adresse
Ensuite je fais l'insert de l'étudiant.
Mais le problème, c'est que pour pouvoir faire l'insert de l'étudiant, je dois connaitre la clé primaire d'adresse.
Comment faire pour récupérer entre les 2 insert, la clé primaire d'Adresse?????
:merci:
Re: Problème pour récupérer la clé primaire
Citation:
Envoyé par caramel
Bonjour,
j'ai 2 tables :
Etudiant et Adresse
Dans étudiant, j'ai une clé étrangère sur l'identifiant d'adresse.
La clé primaire d'Adresse est de type Compteur (donc, elle se génére automatiquement).
J'aimerais faire les insert en même temps dans une procédure stockée.
Dons d'abord je fait l'insert de l'adresse
Ensuite je fais l'insert de l'étudiant.
Mais le problème, c'est que pour pouvoir faire l'insert de l'étudiant, je dois connaitre la clé primaire d'adresse.
Comment faire pour récupérer entre les 2 insert, la clé primaire d'Adresse?????
:merci:
si ta clé primaire s'incrémente automatiquement, tu peux faire
Citation:
select max(compteur) from adresse
ou bien
Citation:
select top 1 compteur from adresse order by compteur desc