Oracle Database 既存テーブルの名前を変更する
- 作成日 2022.05.22
- Oracle Database
- Oracle Database

Oracle Databaseで、既存テーブルの名前を変更する手順を記述してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
手順
既存テーブルの列を削除するには、「ALTER TABLE」の「RENAME TO」を使用します。
ALTER TABLE テーブル名 RENAME TO 変更したいテーブル名;
実際に、「HUMAN」というテーブルの名前を「REHUMAN」に変更してみます。
ALTER TABLE HUMAN RENAME TO REHUMAN;
実行結果

テーブル「HUMAN」が「REHUMAN」に変更されていることが確認できます。

既に存在するテーブル名
既に存在するテーブル名を指定すると、エラーとなります。
次のコマンドの開始中にエラーが発生しました : 行 1 -
ALTER TABLE PERSON RENAME TO REHUMAN
エラー・レポート -
ORA-00955: すでに使用されているオブジェクト名です。
00955. 00000 - "name is already used by an existing object"
*Cause:
*Action:
-
前の記事
javascript 割り算の結果と余りを両方取得する 2022.05.22
-
次の記事
jquery スマホのタッチ終了のイベントを取得する 2022.05.22
コメントを書く