Bonjours,
J'effectue un Trigger d'Insert dans une table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
T_ECHANGES
    IDENTIFIANT   Autoincrément
    NOM    Chaine
    ORIGINE   Chaine
    DESTINATION   Chaine
    DATE_CREATION   Datetime
    STATUT Chaine
Ensuite je fais mon trigger insertion sur une table de ma base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CREATE TRIGGER TG_INS_SIA12_ECHANGE ON [dbo].[F_DOCENTETE] 
FOR INSERT
AS
INSERT INTO [T_ECHANGES] (NOM, ORIGINE, DESTINATION, DATE_CREATION, STATUT )  VALUES ('COMMANDE', 'SAGE', 'PRODALIA', GetDate(), 'PRET')
Et j'aimerais dans mon trigger récupérer le numéro que je viens d'inserer afin de faire une autre requette INSERT dans une autre table avec cet identifiant comme clé étrangére....

J'ai passer a récupérer desuite aprés le MAX(IDENTIFIANT) mais pas terrible comme méthode...
Il y a t'il une fonction qui le fait ???
Merci d'avance

Silvia