Bonjour,
BUT:
Je voudrais faire déclencher un trigger sur une table pour enregistrer la date d'insertion d'un enregistrement dans une table.
Avant de lui faire enregistrer la date, j'essai de faire un test rapide sur une autre table pour vérifier si il prend en compte l'insertion or je n'y arrive pas.
Voici le code du trigger ( sensé repérer l'insertion et l'id de l'item inséré ):
Lorsque je fais un insert ensuite, il ne me détecte pas si idService=33 même si c'est bien la valeur de ce dernier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 create trigger TRIGG_SERVICE on service after insert as begin declare @idservice int set @idservice=(select scope_identity()) if (@idservice=33 ) /* Pour tester une valeur de id ..... */ print '33' else print 'autre chose' end
Merci de vos réponses.
Partager