【发布时间】:2013-09-09 02:59:54
【问题描述】:
如果我在更新触发器中使用更新语句,更新触发器中的更新语句会导致触发触发器吗?
【问题讨论】:
标签: sql sql-server triggers
如果我在更新触发器中使用更新语句,更新触发器中的更新语句会导致触发触发器吗?
【问题讨论】:
标签: sql sql-server triggers
确保RECURSIVE_TRIGGERS 的数据库属性设置为关闭(无论如何都是默认设置),这样它就不会被递归触发。
【讨论】:
select is_recursive_triggers_on from sys.databases where name = '...DBName'; 如果有人正在寻找。
默认情况下,触发器不会自行触发。
【讨论】:
使用,WHEN (pg_trigger_depth()
CREATE TRIGGER trigger_name
after insert or update
ON [TABLE] FOR EACH ROW
WHEN (pg_trigger_depth() < 1)
EXECUTE PROCEDURE public.proc_name();
【讨论】: