首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Oracle 10g中重命名表列

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

Stack Overflow用户
提问于 2012-12-14 20:07:02
回答 5查看 177K关注 0票数 79

我想知道:在Oracle10g中如何重命名表列?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-12-14 20:09:12

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
票数 119
EN

Stack Overflow用户

发布于 2013-08-29 16:06:51

查询的语法如下:

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;
票数 36
EN

Stack Overflow用户

发布于 2012-12-14 20:10:44

alter table table_name rename column oldColumn to newColumn;
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13878383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档