Pouvez-vous me conseiller sur la façon dont je peux récupérer l'ID ou le nom de l'appelant qui a exécuté un déclencheur ?
Par exemple, je veux savoir quel SP exécute un déclencheur ou peut-être un déclencheur appelé par des mises à jour depuis Management Studio ?
Je sais que @@PROCID renvoie l'ID du déclencheur et ne peut pas être utilisé.
Je connais également la solution qui consiste à écrire CONTEXT_INFO dans le SP et à le lire dans le trigger. Mais dans ce cas, nous devons définir CONTEXT_INFO dans tous les SP qui modifient une table.
Existe-t-il un moyen plus simple comme @@PROCID ?