如何在Oracle 10g中重命名表列?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

我想知道:如何在Oracle 10g中重命名表列?

提问于
用户回答回答于
SQL> create table a(id number);

Table created.

SQL> alter table a rename column id to new_id;

Table altered.

SQL> desc a
 Name                                      Null?    Type
 ----------------------------------------- -------- -----------
 NEW_ID                                             NUMBER
用户回答回答于

查询的语法如下:

Alter table <table name> rename column <column name> to <new column name>;

例子:

Alter table employee rename column eName to empName;

若要将没有空格的列名重命名为具有空格的列名:

Alter table employee rename column empName to "Emp Name";

将具有空格的列重命名为没有空格的列名:

Alter table employee rename column "emp name" to empName;

扫码关注云+社区