【发布时间】:2010-12-23 03:39:46
【问题描述】:
是否可以在对表执行 ANY dml 时启动的表上创建触发器?
例如——我需要确保没有插入/更新/删除语句可以在周末运行。所以,不要写:
在插入之前创建触发器 DENY_DML_1...
在更新之前创建触发器 DENY_DML_2...
在删除之前创建触发器 DENY_DML_3...
...是否可以编写一个触发器来统治它们?
提前非常感谢! ~丹尼尔
【问题讨论】:
是否可以在对表执行 ANY dml 时启动的表上创建触发器?
例如——我需要确保没有插入/更新/删除语句可以在周末运行。所以,不要写:
在插入之前创建触发器 DENY_DML_1...
在更新之前创建触发器 DENY_DML_2...
在删除之前创建触发器 DENY_DML_3...
...是否可以编写一个触发器来统治它们?
提前非常感谢! ~丹尼尔
【问题讨论】:
没有。来自the documentation:
trigger_event 表示触发事件的种类 激活触发器的语句。 trigger_event 可以是 以下:插入... 更新... 删除...
【讨论】: