1
2
编辑:似乎是Oracle RDB just plain doesnt execute nested triggers 这会导致递归。从报纸上看:' 只要不发生递归,触发器就可以嵌套其他触发器。 “我将把剩下的答案留给其他任何想知道其他DBS中递归触发器的人。 首先回答你的问题-这取决于数据库。完全有可能 trigger recursion is turned off 在您正在处理的实例上。可以想象,如果处理不当,触发器递归可能会导致各种混乱,因此SQL Server允许您完全禁用它。 其次,我建议也许有一种更好的方法可以在不使用触发器的情况下获得这个功能。你可以得到 view based row level security with SQL Server . 使用Oracle VPD也可以实现相同的结果。 或者,如果您试图保护它的配置值,我会将它们全部分组到一个表中,并对其应用权限(比基于行的安全性更简单)。 |