Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ここでの簡単な質問: Oracle データベースの制約がトリガーのようなものであるかどうかを知りたいです。
Oracle の制約は、トリガーよりもはるかに低いコア レベルにあります。これらは C または C++ でエンジン内に実装されていますが、PL/SQL では実装されていません。さらに、データベース ディクショナリに含まれているという追加の利点があり、データに期待される内容に関するメタデータを提供します。
一般的に言えば、データを検証しようとしている場合は、制約を使用するのが最善です。トリガーには用途がありますが、多くの場合、「制約」の目的で過度に使用されます。