程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle中修改表名的幾種方式,oracle修改表幾種

oracle中修改表名的幾種方式,oracle修改表幾種

編輯:Oracle教程

oracle中修改表名的幾種方式,oracle修改表幾種


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裡面改


oracle 更改表名

rename test to test_new;
 

ORACLE中改了一個表的表名,這個表被很多視圖有引用到,有沒有什方法可以批量更改視圖中這個表名

如果是把
舊表名稱 修改為 新表名稱 之後.
原有的 引用 舊表名稱的 視圖, 都無效了.

如果那個 舊表名稱 又沒有再使用的話。
直接
CREATE PUBLIC SYNONYM 舊表名稱 FOR 新表名稱
創建個 同義詞。
原有視圖應該可以不修改的。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved