oracle修改表名稱(chēng)的方法:1、使用“ALTER TABLE table_name RENAME TO new_table_name;”語(yǔ)句;2、使用“RENAME table_name TO new_table_name;”語(yǔ)句。
本教程操作環(huán)境:Windows7系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle修改表的名稱(chēng)(重命名表)
對(duì)于已存在的表,還可以修改其名稱(chēng)。重命名表有兩種語(yǔ)法形式:
-
一種是使用ALTER TABLE語(yǔ)句,語(yǔ)法如下:
ALTER?TABLE?table_name?RENAME?TO?new_table_name;
-
另一種是直接使用RENAME語(yǔ)句,語(yǔ)法如下:
RENAME?table_name?TO?new_table_name;
擴(kuò)展知識(shí):
-
修改列的名稱(chēng)?
修改表中的列的名稱(chēng)的語(yǔ)法如下:
ALTER?TABLE?table_name?RENAME?COLUMN?column_name?TO?new_column_name;
如,將person表中的birthday列的名稱(chēng)修改為age,如下:
SQL>?ALTER?TABLE?person?RENAME?COLUMN?birthday?TO?age;
表已更改。
-
修改列的數(shù)據(jù)類(lèi)型
修改表中的列的數(shù)據(jù)類(lèi)型的語(yǔ)法如下:
ALTER?TABLE?table_name?MODIFY?column_name?new_data_type;
如,將person表中的age列的數(shù)據(jù)類(lèi)型修改為NUMBER(4),如下:
SQL>?ALTER?TABLE?person?MODIFY?age?NUMBER(4);
表已更改。
注意:這里使用的alter … modify,注意與修改oracle的表級(jí)約束的alter … add 區(qū)分,別弄混了。
推薦教程:《Oracle教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦