2010-08-02 6 views

Répondre

2

L'instruction print va remonter jusqu'à la requête qui a déclenché le trigger à exécuter. À partir de laquelle il retournera au client, SSMS, ADO, etc.

+0

Ainsi, si un tiers initie la requête, il doit disposer d'un mécanisme pour visualiser cette impression. Merci. –

+0

Cependant, si l'application de déclenchement est sans surveillance, comme par exemple SSIS, quel est le but d'une instruction d'impression? Je n'ai jamais vu quelqu'un utiliser l'impression dans un déclencheur. – HLGEM

+0

Cela fait partie des raisons pour lesquelles j'ai posé la question. Il semble inutile la plupart du temps d'avoir cette "impression" alors. (au moins pour moi). –

0

Cela dépend de l'endroit où vous exécutez l'instruction de déclenchement. Dans la fenêtre de Management Studio, vous verrez la sortie du déclencheur dans l'onglet Messages.

+1

Et s'il s'exécute lorsque personne n'est connecté à SSMS? Supposons que j'ai un déclencheur sur une table qui écrit dans une autre table lorsqu'un enregistrement est inséré. Un programme tiers écrit à la table. Une déclaration d'impression sur ce déclencheur va où? –

Questions connexes