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

Null値を許可するORACLE制約、IF

    制約を再形成する必要があります。

    まず、他のルールに関係なく、フィールドにnullを保持させたい場合は、null許容フィールドである必要があります。

    ApprUserNo     NUMBER(10)   NULL,   -- No Check Constrain
    

    次に、ErStatus = 'PENDING'でない限り、ApprUserNoをNULLにすることはできないという制約を作成します。

    CONSTRAINT ERStatus_Null_Exception CHECK (AppUserNo IS NOT NULL OR ERStatus = 'PENDING'),
    


    1. メディアファイルをデータベースに保存するための最良の方法は何ですか?

    2. SQLServerのVARCHAR/NVARCHAR文字列に改行を挿入する方法

    3. PHPを使用せずにMySqlをAndroidに接続する

    4. Oracleで一般的なORA-02049とロックの問題をトラブルシューティングする方法