「Oracle」テーブルの列にデフォルト値を削除するサンプル
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
構文
ALTER TABLE テーブル名 MODIFY 列名 DEFAULT NULL;
「DEFAULT NULL」を使って、テーブルの列からデフォルト値を削除します。
使用例
1.テーブル「MEMBER_TBL」の列「MEMID」に設定されたデフォルト値を削除します。
SQL> ALTER TABLE MEMBER_TBL MODIFY MEMID DEFAULT NULL; 表が変更されました。
2.テーブル「MEMBER_TBL」にデータを挿入します
SQL> insert into member_tbl(memid,mname) values(1001,'oosaka'); 1行が作成されました。
3.挿入結果を確認します
SELECT MEMID FROM MEMBER_TBL where mname='oosaka'
結果 1001