2010-08-02 66 views

回答

2

它的print語句會冒泡到啓動觸發器執行的查詢。從那裏它將返回到客戶端,SSMS,ADO等。

+0

因此,如果第三方發起請求,他們需要有一種機制來查看該打印。謝謝。 – 2010-08-02 18:51:44

+0

但是,如果觸發應用程序是無人看管的,比如說SSIS,打印語句的意義何在?我從來沒有見過任何人在觸發器中使用打印。 – HLGEM 2010-08-02 18:51:50

+0

這就是爲什麼我問這個問題的一部分。那麼在大部分時間做「打印」似乎毫無意義。 (至少對於我來說)。 – 2010-08-02 18:52:40

0

這取決於你在哪裏運行觸發語句。在Management Studio窗口中,您將在消息選項卡中看到觸發器輸出。

+1

如果它運行時沒有人連接到SSMS會怎麼樣?假設我在插入記錄時寫入另一個表的表上有一個觸發器。第三方程序寫入表中。該觸發器上的打印語句在哪裏? – 2010-08-02 18:34:51

相關問題