Bonjour,
Dans la conception d'une base de données, je déclare dans une table A une clé primaire PK_A IDENTITY qui va devenir clé étrangère dans une table B.
La table B possède une clé primaire PK_B IDENTITY elle aussi.
En plus des clés primaires des ces deux tables, j'ai déclaré des clés métiers gérées à travers des index et des contraintes UNIQUE KEY.
Ma question est lorsque j'insère des données dans la TABLE B, il faut que je récupère la PK_A de la table B car celle-ci est clé étrangère. Ceci implique de consulter la table A, retourné les PK_A que l'on veut insérer dans la TABLE B ...
Peux-t-on récupérer les IDENTITY d'une table parent lors de l'insertion dans une table enfant, avec des TRIGGERS ou autres ... ?
Merci d'éclairer ma lanternes ?
Cordialement
Partager