Oracle Database カラムのデフォルト値を設定する

Oracle Database カラムのデフォルト値を設定する

Oracle Databaseで、カラムのデフォルト値を設定する手順を記述してます。「ALTER TABLE」で「DEFAULT」でデフォルトの値を設定します。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

カラムのデフォルト値を設定するには、「ALTER TABLE」で「DEFAULT」を使用します。

ALTER TABLE テーブル名 MODIFY カラム名 DEFAULT デフォルト値;

実際に、テーブル「FOO」のカラム「age」のデフォルト値を設定してみます。

ALTER TABLE FOO MODIFY age DEFAULT 10;

実行結果をみると、取得されていることが確認できます。

確認してみます。

SELECT COLUMN_NAME,ATA_DEFAULT FROM DBA_TAB_COLUMNS WHERE TABLE_NAME = 'FOO';

実行結果

デフォルト値が設定されていることが確認できます。