「Oracle12c」列にデフォルト値を設定、削除する方法

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

操作方法
書式1 列にデフォルト値を設定する
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT '<値>’;
使用例
テーブル「usertbl」の列「city」にデフォルト値「tokyo」を設定する
SQL構文

ALTER TABLE userbl MODIFY city DEFAULT 'tokyo';

書式2 列名からデフォルト値を削除する
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT NULL;
使用例
テーブル「usertbl」の列「city」に設定されたデフォルト値を削除する
SQL構文

ALTER TABLE usertbl MODIFY city DEFAULT NULL;

 

Oracle 12c

Posted by arkgame