ORACLE操作 ORACLE機能

[ORACLE] 列にデフォルト値を設定/削除する

投稿日:

列にデフォルト値を設定/削除するには、ALTER TABLE~MODIFY句を使用します。

構文

(列にデフォルト値を設定する)
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT '<値>';
(列からデフォルト値を削除する)
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT NULL;

サンプル

例)テーブル「mytbl」の列「col1」にデフォルト値「hoge」を設定する

実行結果
SQL> ALTER TABLE mytbl MODIFY col1 DEFAULT 'hoge'; 表が変更されました。

例)テーブル「mytbl」の列「col1」に設定されたデフォルト値を削除する

実行結果
SQL> ALTER TABLE mytbl MODIFY col1 DEFAULT NULL; 表が変更されました。

解説

  • デフォルト値を削除するコマンドは無いので、デフォルト値をNULLとすることで同様の事を実現させています。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク