「Oracle12c」テーブルの列にNOT NULL制約を追加/削除する方法
環境
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;