0
我創建的表刪除觸發器從同一表中刪除某些條件的數據。但對我來說,當上刪除行觸發器調用,它在一定條件下刪除一個多行,現在我希望能夠自動再次致電該觸發器可惜再次觸發不來電。排在觸發刪除不調用其刪除觸發器在MSSQL
請幫幫我是有這種問題或觸發不會遞歸調用什麼特別的原因。
謝謝。
我創建的表刪除觸發器從同一表中刪除某些條件的數據。但對我來說,當上刪除行觸發器調用,它在一定條件下刪除一個多行,現在我希望能夠自動再次致電該觸發器可惜再次觸發不來電。排在觸發刪除不調用其刪除觸發器在MSSQL
請幫幫我是有這種問題或觸發不會遞歸調用什麼特別的原因。
謝謝。
要啓用觸發器的遞歸您在使用下面的代碼
ALTER DATABASE TestDB
SET RECURSIVE_TRIGGERS ON;
請檢查該鏈接來設置它。它有所有關於遞歸觸發器
http://msdn.microsoft.com/en-us/library/ms189799.aspx的
只是在鏈接的主題搜索。
如果這是一個正確的答案,請把它標記爲答案,這樣它會爲其他用戶有幫助 – Anoop
雖然問題是含糊不清它給了足夠的洞察力,誰清楚地檢查,可以很容易來了,從詞的切實可行的解決辦法的人「觸發不叫遞歸」 – Anoop
不就是事業圓形計算? – vasin1987