请问怎样更改oracle数据库的列名?

jancky2001 2002-01-18 02:29:11
我在数据库中有一字段,字段名为jifurl,现在我想把他改为gifurl,怎么我进入schema中不能修改阿?在oracle数据库中,字段名还能不能修改,能的话请问在那儿修改?
...全文
59 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bzszp 2002-01-18
icanrun(阿安)说的对,只能那样,
alter table a(表名)
drop old_column datatyp(旧列名);
alter table a(表名)
add new_column datatyp(新列名);
回复
bzszp 2002-01-18
icanrun(阿安)说的对,只能那样,
alter table a(表名)
drop old_column datatyp(旧列名);
alter table a(表名)
add new_column datatyp(新列名);
回复
xinpingf 2002-01-18
楼上说的没错,
你可以这么办:
1、 alter table tablename add gifurl datatype;
2、 update tablename set gifurl = jifurl;
3、 alter table tablename drop column jifurl;
回复
boby_v 2002-01-18
字段名不可以修改,可以删除、失效,表名可以改。
回复
jancky2001 2002-01-18
不会吧?
回复
jancky2001 2002-01-18
回复
icanrun 2002-01-18
先删除该字段后再填入。
回复
发帖
Sybase
创建于2007-09-28

2576

社区成员

Sybase相关技术讨论区
申请成为版主
帖子事件
创建了帖子
2002-01-18 02:29
社区公告
暂无公告