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

デフォルトでnull許容でない列を追加するときのOracleのバグ

    解決策/回避策

    この問題を回避するには、次のような方法で、常にnull許容でない列を既存のテーブルに追加します。

    -- Add the column as nullable with a default.
    ALTER TABLE existingTable ADD newColumn NUMBER(1) DEFAULT 5;
    -- Add the not-null constraint.
    ALTER TABLE existingTable MODIFY newColumn NOT NULL;
    


    1. 重複するエントリmysqlとphp

    2. タイムスタンプ列をmysqlテーブルに追加することによる厄介な問題に対処する

    3. MySQL-サイクリングを伴う次/前のID

    4. mysql_connectは2回目は機能しません