Oracle テーブルのカラム(列)に設定されたNOT NULL制約を削除する

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

構文
ALTER TABLE {テーブル} MODIFY {カラム名} NULL;

「ALTER TABLE~MODIFY ~ NULL」を使って、NOT NULL制約を削除します。

使用例

ALTER TABLE user_tbl MODIFY opflg NULL;

ここでは、テーブル「user_tbl」のカラム「opflg」に設定されたNOT NULL制約を削除しました。

Oracle

Posted by arkgame