0

ここでの簡単な質問: Oracle データベースの制約がトリガーのようなものであるかどうかを知りたいです。

4

1 に答える 1

1

Oracle の制約は、トリガーよりもはるかに低いコア レベルにあります。これらは C または C++ でエンジン内に実装されていますが、PL/SQL では実装されていません。さらに、データベース ディクショナリに含まれているという追加の利点があり、データに期待される内容に関するメタデータを提供します。

一般的に言えば、データを検証しようとしている場合は、制約を使用するのが最善です。トリガーには用途がありますが、多くの場合、「制約」の目的で過度に使用されます。

于 2012-07-01T22:55:45.007 に答える