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

jancky2001 2002-01-18 02:29:11
我在数据库中有一字段,字段名为jifurl,现在我想把他改为gifurl,怎么我进入schema中不能修改阿?在oracle数据库中,字段名还能不能修改,能的话请问在那儿修改?
...全文
102 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
先删除该字段后再填入。

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧