oracle修改表名的語句是什么

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

oracle修改表名的語句是什么

本教程操作環(huán)境:Windows10系統(tǒng)、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;

擴(kuò)展知識(shí):

使用老表數(shù)據(jù)創(chuàng)建新表,再干掉老表(不推薦)

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

注意:表數(shù)據(jù)量大的話拉表很耽誤時(shí)間,干掉老表也有可能影響某些正式運(yùn)行的需要調(diào)用老表的job,有風(fēng)險(xiǎn)!

直接PLSQL 使用重建表(不推薦)?

注意:重建表功能相當(dāng)于 清掉所有數(shù)據(jù) ,觸發(fā)器,外鍵都會(huì)被清空,速度會(huì)很慢? ,效率并不是很好。

修改列的名稱

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

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視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享
站長的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員