Oracleのテーブルの列を削除するSQL



Oracleのテーブルの列を削除するSQL

Oracleのテーブルは作成後でもテーブルの列を削除できます。テーブルの列を削除するにはALTER TABLE~DROP~を使います。

例1. Oracleのテーブルの列を1つ削除する

ここでは「ALTER TABLE~DROP~」を使って、テーブル「table1」の「pno」を削除しました。

「CASCADE CONSTRAINTS」は制約ごと削除するオプションです。制約があって削除できない場合につけます。

例2. Oracleのテーブルの複数列を削除する

ここでは「ALTER TABLE~DROP~」を使って、テーブル「table1」の「pno」と「memo」の2列を削除しました。

参照:表の列の削除 – Oracle Database管理者ガイド

以上、Oracleのテーブルの列を削除するSQL「ALTER TABLE~DROP~」でした。