「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

Oracle

Posted by arkgame