answer1:
ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令)
answer2:
SQL> select tname from tab ;
TNAME
------------------------------
TEST
SQL> rename test to temp ;
Table renamed.
SQL> select tname from tab ;
TNAME
------------------------------
TEMP
rename只能修改自己schema下面的表。
answer3:
create new_table as select * from old_table;drop table old_table;
answer4:
直接在PLSQL Developer裡面改
rename test to test_new;
如果是把
舊表名稱 修改為 新表名稱 之後.
原有的 引用 舊表名稱的 視圖, 都無效了.
如果那個 舊表名稱 又沒有再使用的話。
直接
CREATE PUBLIC SYNONYM 舊表名稱 FOR 新表名稱
創建個 同義詞。
原有視圖應該可以不修改的。