既存テーブル名をリネームするには
alter table ~ rename コマンドで行う。
SQL コマンド
alter table <変更前テーブル名> rename to <変更後テーブル名>;
テーブル HOGE の名称を HOGE2 へリネームする例
(1) HOGE テーブルが存在することを確認
SQL> select table_name from user_tables where table_name = 'HOGE'; TABLE_NAME ---------- HOGE
(2) テーブルを HOGE から HOGE2 へリネーム
SQL> alter table HOGE rename to HOGE2; 表が変更されました。
(3) HOGE2 テーブルに正しくリネームされたことを確認
SQL> select table_name from user_tables where table_name = 'HOGE'; レコードが選択されませんでした。
SQL> select table_name from user_tables where table_name = 'HOGE2'; TABLE_NAME ---------- HOGE2