Oracle ALTER TABLEで列にデフォルト値を設定する

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

構文
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT '値’;
ALTER TABLE~MODIFY句を使用して列にデフォルト値を設定します。

使用例1
テーブル「usertbl」の列「age」にデフォルト値「20」を設定します

ALTER TABLE USERTBL MODIFY AGE DEFAULT 20;

使用例2
テーブル「usertbl」の列「city」にデフォルト値「tokyo」を設定します

ALTER TABLE USERTBL MODIFY city DEFAULT 'tokyo';

 

Oracle

Posted by arkgame