是否通过触发器实现了oracle DB约束?

时间:2012-06-29 13:23:14

标签: oracle triggers constraints

这里的简单问题:我想知道oracle数据库中的约束是否与触发器无关。

1 个答案:

答案 0 :(得分:1)

Oracle中的约束核心级别远低于触发器级别。它们在引擎中用C或C ++实现,当然不在PL / SQL中实现。此外,它们还具有包含在数据库字典中的额外好处,可提供有关数据预期内容的元数据。

一般来说,如果您尝试验证数据,最好使用约束。触发器有它们的用途,但通常它们被过度使用以达到"约束"。