「Oracle12c」テーブルの列にNOT NULL制約を追加/削除する方法

2022年4月6日

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式1
ALTER TABLE テーブル名 MODIFY 列名 NOT NULL;
NOT NULL制約を追加します。

書式2
ALTER TABLE テーブル名 MODIFY 列名 NULL;
NOT NULL制約を削除します。

使用例
1.テーブル「USERTBL」の列「UID」にNOT NULL制約を追加する

ALTER TABLE USERTBL MODIFY UID NOT NULL;

2.テーブル「USERTBL」の列「UID」のNOT NULL制約を削除する

ALTER TABLE USERTBL MODIFY UID NULL;

 

Oracle 12c

Posted by arkgame