8.1提供了drop column的功能, 9.2有进一步增加了rename column的功能。 一个小增强吧: 3:54:31 sys@ORA9> desc t Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMBER NAME2 VARCHAR2(200) 23:54:32 sys@ORA9> alter table t rename column name2 to name; Table altered. Elapsed: 00:00:00.02 23:54:41 sys@ORA9> desc t Name Null? Type ----------------------------------------- -------- ---------------------------- ID NUMBER NAME VARCHAR2(200)
alter table e rename column "farino" to "cv";
提示缺少关键字 PARTITION 或 SUBPARTITION
没有什么办法可以直接更改列名吗?
9.2有进一步增加了rename column的功能。
一个小增强吧: 3:54:31 sys@ORA9> desc t
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER
NAME2 VARCHAR2(200) 23:54:32 sys@ORA9> alter table t rename column name2 to name; Table altered. Elapsed: 00:00:00.02
23:54:41 sys@ORA9> desc t
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER
NAME VARCHAR2(200)