Oracle 修改表名

2021-05-24 11:26:37 字數 416 閱讀 7366

oracle修改表名的方式有以下幾種:

方式一、1.先通過create table new_table_name as select * from old_table_name;建立乙個新的表。

2.檢查old_table_name上的約束,並把該約束應用到new_table_name上。

3.禁用old_table_name上的約束禁用。

4.表刪除old_table_name。

方式二、也是我最喜歡用的方式。不過該方式有兩個使用條件:

1.你必須是表的所有者.

2.oracle版本為9i以上.

rename old_table_name to new_table_name;

或alter table old_table_name rename to new_table_name;

半夜修改oracle例項名

剛從回龍觀回來,現在是凌晨0 50,悲催的it人開始幹活了。乙個兩節點oracle 11g 做的rac,主機名分別是 rac1,rac2 例項名分別是db4qg 1,db4qg 2,需要的效果是rac1節點啟例項db4qg 1,rac2節點起db4qg 2,但實際執行時,卻反了。現在為了做這個rac...

半夜修改oracle例項名

剛從回龍觀回來,現在是凌晨0 50,悲催的it人開始幹活了。乙個兩節點oracle 11g 做的rac,主機名分別是 rac1,rac2 例項名分別是db4qg 1,db4qg 2,需要的效果是rac1節點啟例項db4qg 1,rac2節點起db4qg 2,但實際執行時,卻反了。現在為了做這個rac...

MySQL命令rename 修改表名

rename命令用於修改表名。rename命令格式 rename table 原表名 to 新錶名 例如,在表myclass名字更改為youclass mysql rename table myclass to youclass 當你執行 rename 時,你不能有任何鎖定的表或活動的事務。你同樣也...