テーブルの列を削除
列を削除する(基本)
既存の列を削除するには、DROP COLUMNを指定します。
ALTER TABLE テーブル名
DROP COLUMN 列名;
それではサンプルを見てみましょう。
1 2 |
ALTER TABLE EMPLOYEE DROP COLUMN AGE; |
上記を実行することで、EMPLOYEEテーブルのAGE列が削除されます。
制約を含めて列を削除する
列に参照制約等の制約が指定されている場合でも削除するには、CASCADE CONSTRAINTSを指定します。
ALTER TABLE テーブル名
DROP COLUMN 列名 CASCADE CONSTRAINTS;
それではサンプルを見てみましょう。
1 2 |
ALTER TABLE EMPLOYEE DROP COLUMN AGE CASCADE CONSTRAINTS; |
上記を実行することで、AGE列に制約が設定されていても削除することが可能です。
以上が、テーブルの列を削除する方法です。
ぜひ参考にしてみてください。