sql >> データベース >  >> RDS >> Oracle

チェック制約は別のテーブルに関連付けることができますか?オラクル

    いいえ、できません。

    FOREIGN KEY 制約は別のテーブルに関連付けることができます(また、関連付ける必要があります)が、同等性チェックのみを実行できます。

    つまり列(または列のセット)が他のテーブルの列と等しいことをテストできますが、より複雑な条件(スパン内など)はテストできません。

    そのためのトリガーを実装する必要があります。




    1. MySQLトリガーを一括変更する方法DEFINER

    2. PostgreSQLが返される行の順序を変更する

    3. PostgreSQLトリガーを使用して変更(SQLステートメントと行の変更)を保存するにはどうすればよいですか?

    4. IServiceCollectionには、AddNpgsqlの定義または拡張機能が含まれていません