3
A
回答
3
在觸發器中更新目標表將使觸發器再次觸發。
您可以使用TRIGGER_NESTLEVEL()
來計算遞歸深度。
遞歸將在nested_triggers
重複(默認爲32
)或RECURSIVE_TRIGGERS
爲OFF
後停止。
相關問題
- 1. AFTER UPDATE觸發器
- 2. Postgres - 'after update'觸發器不會觸發
- 3. MySQL:INSERT INTO ... ON DUPLICATE KEY UPDATE不會觸發AFTER UPDATE觸發器
- 4. AFTER UPDATE觸發器失敗
- 5. Oracle After Update觸發錯誤
- 6. 動態生成UPDATE語句INSERT/UPDATE內/ DELETE觸發
- 7. MySQL IF語句觸發內UPDATE語句
- 8. SQL如果觸發器的update()語句
- 9. 爲什麼AFTER UPDATE只觸發一次觸發器,即使有困難也有3個UPDATE在行上?
- 10. AFTER INSERT,UPDATE導入數據時觸發器不會更新
- 11. AFTER UPDATE觸發器盯着INSERT觸發 - SQL服務器
- 12. 後觸發update語句採取
- 13. AFTER UPDATE觸發器使用來自更新表中的彙總
- 14. UPDATE語句不會被觸發新的服務器上
- 15. 爲什麼update()語句在更新之前發生?
- 16. 觸發器中的UPDATE語法錯誤
- 17. MySQL觸發UPDATE不觸發
- 18. SQL服務器UPDATE TRIGGER不會觸發
- 19. 在AFTER UPDATE觸發器中檢索更新的行Postgresql
- 20. INSERT觸發器中UPDATE語句的窄條件
- 21. SQL UPDATE語句發出
- 22. 何時將觸發器指定爲AFTER UPDATE OF DELETED火災?
- 23. 在INSERT觸發器中動態構建UPDATE語句
- 24. ON DUPLICATE KEY UPDATE在有UPDATE觸發器時不起作用
- 25. Oracle中AFTER UPDATE觸發器中的死鎖場景
- 26. Postgres的:BEFORE UPDATE觸發器
- 27. SQL Server中「AFTER INSERT,UPDATE」觸發器的行爲
- 28. 怎麼寫觸發INSERT,UPDATE
- 29. 困惑的SQL Server觸發器,做一個UPDATE(奇怪的UPDATE語句格式)
- 30. Update語句需要更長的時間比觸發
不是一個答案,但是沒有理由不能在首先更新表之前驗證輸入數據嗎? – AllenG 2011-04-25 15:21:04
可能的[SQL Server 2005 - 觸發器循環?]的重複(http://stackoverflow.com/questions/714935/sql-server-2005-trigger-loop) – JNK 2011-04-25 15:21:45
我會好好研究一下設計,其中觸發器在一張桌子上執行更新/插入在同一張桌子上。 – 2011-04-25 15:26:15