ORACLE操作 ORACLE機能

[ORACLE] テーブルの列を削除する

投稿日:

テーブルの列を削除するには、ALTER TABLE~DROP句を使用します。

構文

(1カラム削除する場合)
ALTER TABLE テーブル名 DROP COLUMN 列名;
(複数カラムを同時に削除する場合)
ALTER TABLE テーブル名 DROP (列名1 [,列名2 ..]);

下の書き方で1カラムのみ削除することも可能です。

サンプル

例1)mytblテーブルのcol1列を削除する

例2)mytblテーブルのcol1列とcol2列を削除する

実行例
SQL> ALTER TABLE mytbl DROP (col1, col2); 表が変更されました。

解説

  • データが存在する状態でも列削除は可能です。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORAエラー] PLS-00201: 識別子DBMS_LOCKを宣言してください。

以下のように表示されます。 (日本語) PLS-00201: 識別子DBMS_LOCKを宣言してください。 (英語) P ...
ORACLE

[ORACLE] データベースで使用している文字コードを取得する

データベースで使用している文字コードを取得するには、NLS_DATABASE_PARAMETERSを検索します。 サンプ ...
ORACLE

[ORACLE] 既存テーブルを元に新規にテーブルを作成する

すでに存在するテーブルを元に新規にテーブルを作成するサンプルです。 構文 (既存テーブルを元に新規テーブルを作成する) ...
ORACLE

[ORACLE] ネットワークの接続テストを行う(tnsping)

オラクルの接続文字列が正しくネットワーク接続できるかどうか確認するには、 tnspingコマンドを使用します。 構文 ( ...
ORACLE

[SQL] 検索結果に条件分岐を行う(CASE~WHEN)

検索した結果に対して条件分岐処理を入れて、表示を変えたい場合にはCASE~WHEN句を使用します。 構文 CASE~WH ...

スポンサーリンク