oracle修改表名的語句:1、“ALTER TABLE 舊表名 RENAME TO 新表名”,該語句利用ALTER在原表上修改表名;2、“RENAME 舊表名 TO 新表名;”,該語句利用RENAME修改表名。
本教程操作環(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;
擴展知識:
使用老表數(shù)據(jù)創(chuàng)建新表,再干掉老表(不推薦)
create new_table as select * from old_table; drop table old_table;
注意:表數(shù)據(jù)量大的話拉表很耽誤時間,干掉老表也有可能影響某些正式運行的需要調(diào)用老表的job,有風(fēng)險!
直接PLSQL 使用重建表(不推薦)
注意:重建表功能相當(dāng)于 清掉所有數(shù)據(jù) ,觸發(fā)器,外鍵都會被清空,速度會很慢 ,效率并不是很好。
修改列的名稱
修改表中的列的名稱的語法如下:
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視頻教程》