oracle怎么修改表的名稱(chēng)

oracle修改表名稱(chēng)的方法:1、使用“ALTER TABLE table_name RENAME TO new_table_name;”語(yǔ)句;2、使用“RENAME table_name TO new_table_name;”語(yǔ)句。

oracle怎么修改表的名稱(chēng)

本教程操作環(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)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享