首頁 >資料庫 >Oracle >oracle修改表名的語句是什麼

oracle修改表名的語句是什麼

WBOY
WBOY原創
2022-05-18 17:40:0912532瀏覽

oracle修改表名的語句:1、“ALTER TABLE 舊表名RENAME TO 新表名”,該語句利用ALTER在原表上修改表名;2、“RENAME 舊表名TO 新表名;”,該語句利用RENAME修改表名。

oracle修改表名的語句是什麼

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle修改表名的語句是什麼

方法1:利用ALTER修改表名

ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;

方法2:利用RENAME修改表名

RENAME OLD_TABLE_NAME TO NEW_TABLE_NAME;

擴充知識:

#使用舊表資料建立新表,再幹掉舊表(不建議)

create new_table as select * from old_table;
drop table old_table;

注意:表資料量大的話拉表很耽誤時間,幹掉老表也有可能影響某些正式運行的需要調用老表的job,有風險!

直接PLSQL 使用重建表(不建議) 

注意:重建表功能相當於清除所有數據,觸發器,外鍵都會被清空,速度會很慢  ,效率並不是很好。

修改列的名稱

修改表中的列的名稱的語法如下:

ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;

如,將person表中的birthday列的名稱修改為age,如下:

SQL> ALTER TABLE person RENAME COLUMN birthday TO age;

推薦教學:《Oracle影片教學

以上是oracle修改表名的語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn