3
A
回答
3
在触发器中更新目标表将使触发器再次触发。
您可以使用TRIGGER_NESTLEVEL()
来计算递归深度。
递归将在nested_triggers
重复(默认为32
)或RECURSIVE_TRIGGERS
为OFF
后停止。
相关问题
- 1. Postgres - 'after update'触发器不会触发
- 2. Oracle After Update触发错误
- 3. 动态生成UPDATE语句INSERT/UPDATE内/ DELETE触发
- 4. MySQL IF语句触发内UPDATE语句
- 5. AFTER UPDATE触发器盯着INSERT触发 - SQL服务器
- 6. 后触发update语句采取
- 7. UPDATE语句不会被触发新的服务器上
- 8. 为什么update()语句在更新之前发生?
- 9. MySQL触发UPDATE不触发
- 10. SQL UPDATE语句发出
- 11. ON DUPLICATE KEY UPDATE在有UPDATE触发器时不起作用
- 12. Postgres的:BEFORE UPDATE触发器
- 13. SQL Server中“AFTER INSERT,UPDATE”触发器的行为
- 14. 如何正确记录我当前的AFTER UPDATE触发器的Student表记录?
- 15. mySQL触发器在UPDATE语句上失败
- 16. SQL触发器 - 插入后 - Update语句和RAISERROR不工作
- 17. 我的UPDATE语句有什么问题?
- 18. 在Update语句
- 19. ODBC INSERT/UPDATE语句触发内部服务器错误(500)
- 20. 这些连接是否在AFTER INSERT,UPDATE触发器等同的内部。使用IF UPDATE(column ...)?
- 21. INSERT AFTER或UPDATE AFTER触发器内的回滚是否回滚整个事务
- 22. 在Oracle 10g中发布提交语句时会发生什么?
- 23. 在WPF/Prism中,当DelegateCommand.RaiseCanExecuteChanged被触发时,CompositeCommand会发生什么?
- 24. 触发器(UPDATE后)导致错误?
- 25. Update语句2005
- 26. INSTEAD OF UPDATE触发器 - 这可能吗?
- 27. Update语句
- 28. IF UPDATE()在SQL服务器触发
- 29. 使用FOR UPDATE语句
- 30. SQLiteException:在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