0

这里有一个简单的问题:我想知道 oracle 数据库中的约束是否像触发器一样。

4

1 回答 1

1

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

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

于 2012-07-01T22:55:45.007 回答