「Oracle12c」にテーブルの列を削除する方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式1 1カラム削除する
ALTER TABLE テーブル名 DROP COLUMN 列名;
使用例
usertblテーブルのaddr列を削除する
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ALTER TABLE usertbl DROP COLUMN addr;
ALTER TABLE usertbl DROP COLUMN addr;
ALTER TABLE usertbl DROP COLUMN addr;

書式2 複数カラムを同時に削除する
書式
ALTER TABLE テーブル名 DROP (列名1 [,列名2 ..]);
使用例
usertblテーブルのaddr列とcity列を削除する
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ALTER TABLE usertbl DROP (addr, city);
ALTER TABLE usertbl DROP (addr, city);
ALTER TABLE usertbl DROP (addr, city);

 

Oracle 12c

Posted by arkgame