Oracleでテーブル名を違う名前に変更するには「RENAME TO ~」を使用します。
使う機会は少ないかもしれませんが、
私は、バックアップしておいた過去のデータに戻したりする場合などに使うこともあるでしょうか。
カラム(列)の追加・削除やテーブルの構造がガラッと変更しないといけない場合などに
現状のテーブルを違う名前にして、新しい構造のテーブルに切り替える時に便利だと思います。
Oracleのテーブル名を変更するSQL
ALTER TABLE <変更前のテーブル> RENAME TO <変更後のテーブル>;
例1. テーブル名をtable2へ変更する
テーブル"table1"を"table2"へ名前を変更する方法です。
テーブル名をtable1→table2へ変更するSQL
ALTER TABLE table1 RENAME TO table2;
このSQLでは、table1のテーブルをtable2のテーブルへ名前を変更しました。
以上、Oracleのテーブル名の変更する方法でした。
0 件のコメント:
コメントを投稿