2

我想写一个关于建表的日志系统。我希望如果有人想更改构建表记录,则执行触发器。触发任务写入 building_log 表,在 building 表中要更改的列。重要提示:建表不受此操作的影响。是否有可能,当有人想要更改构建表但构建表不受此操作影响时,我会收到通知。

4

1 回答 1

0

听起来您只是在寻求“触发器”:您可以在优秀的概念指南中阅读它们。

但是甲骨文有一个内置的特性可以做你想做的事情,叫做闪回数据存档——如果你可以使用它,我建议你研究一下。

- - 编辑:

好的,我想我误读了这个问题。您想默默地阻止更新。不管这是否是一个好主意,对于触发器,您可以用原始值before update覆盖这些值。没有简单的方法可以用 做类似的事情,但我认为你不是在要求这样做。:new:oldinsert

如果您真的需要静默地阻止插入,也许您可​​以考虑向用户公开视图而不是表本身,并创建instead of触发器

于 2012-12-07T14:15:54.113 回答