「Oracle 12c」テーブルの列にデフォルト値を設定/削除する方法

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

構文
1.列にデフォルト値を設定します

ALTER TABLE テーブル名 MODIFY 列名 DEFAULT '<値>';

2.列からデフォルト値を削除します

ALTER TABLE テーブル名 MODIFY 列名 DEFAULT NULL;
「ALTER TABLE~MODIFY」を使って、テーブルの列にデフォルト値を設定/削除します。

操作方法
1.テーブル「USER_TBL」の列「CITY」にデフォルト値「tokyo」を設定します

SQL> ALTER TABLE USER_TBL MODIFY CITY DEFAULT 'tokyo';

表が変更されました。

2.テーブル「USER_TBL」の列「CITY」に設定されたデフォルト値を削除します

SQL> ALTER TABLE USER_TBL MODIFY CITY DEFAULT NULL;

表が変更されました。

 

Oracle 12c

Posted by arkgame