「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; 表が変更されました。