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

Oracle Databaseは、複数のテーブルにCHECKを適用します

    Oracleでは、チェック制約は非常に制限されています。提案したようなチェックを行うには、 PL/SQLトリガー

    私のアドバイスは、トリガーを完全に回避することです。データベースを変更し、チェックを含むストアドプロシージャを実装します。ストアドプロシージャは、実装が少し難しいですが、保守が簡単です。ただし、フロントエンドを直接テーブルアクセスからストアドプロシージャアクセスに変更すると、長期的には何回も利益が得られます。



    1. レコードを挿入し、単一のSqlCommandを使用して新しく作成されたIDを返す方法は?

    2. SQLServerでALLを使用する3つの方法

    3. Oracleのユーザーが使用するリソースを抑制または制限する方法はありますか?

    4. SQL Server は、挿入トリガーで列の値を変更します