社区
Oracle
帖子详情
如何调整oracle 表中字段的位置
钟月根
2007-09-05 07:13:49
经常遇到要在某个表里增加字段。只能增加到最后,如果想增加到中间某个位置,除非drop掉重新创建。这样表里的记录就全部没有了。有没有工具直接可以 把新增字段插入到原表的任意位置,而且 表里的字段位置可以随意调整。请大家指教,谢谢!
...全文
1545
17
打赏
收藏
如何调整oracle 表中字段的位置
经常遇到要在某个表里增加字段。只能增加到最后,如果想增加到中间某个位置,除非drop掉重新创建。这样表里的记录就全部没有了。有没有工具直接可以 把新增字段插入到原表的任意位置,而且 表里的字段位置可以随意调整。请大家指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rotel-刘志东
2011-04-20
打赏
举报
回复
没有必要!
聪明糊涂蛋
2011-04-20
打赏
举报
回复
当真意义不大?
无锡阔微信息科技
2011-04-20
打赏
举报
回复
不知道楼主为什么要这么要求
minitoy
2011-04-20
打赏
举报
回复
貌似没有太好的办法,如果非要调整的话,只能绕个圈子.
比如表emp,含字段empno,ename,sal,现在你想增加manager到ename和sal之间.
只能先增加manager,再增加sal1
update下,把sal1更新为sal,sal值更新为null,然后drop sal,再增加sal,将sal值更新为sal1,sal1更新为null,然后drop sal1.
这样默认排序就调整过来了.
不过如6楼所言,意义貌似不大.
xumeng929
2011-04-20
打赏
举报
回复
楼上有理
304的的哥
2011-04-20
打赏
举报
回复
[Quote=引用楼主 summer_cn 的回复:]
经常遇到要在某个表里增加字段。只能增加到最后,如果想增加到中间某个位置,除非drop掉重新创建。这样表里的记录就全部没有了。有没有工具直接可以 把新增字段插入到原表的任意位置,而且 表里的字段位置可以随意调整。请大家指教,谢谢!
[/Quote]
字段位置就那么重要吗?
你select时自己排字段位置不就可以了啊?
oracle alter table详解
huangdh12
2011-04-20
打赏
举报
回复
我在这种情况也是先drop,然后重建。。。
vber1010
2011-04-20
打赏
举报
回复
重建表。或者要该系统表,但是后果。。。 用视图还是最好的选择!
coolkisses
2011-04-20
打赏
举报
回复
存储顺序,不影响查询顺序。
想怎么查,都可以在查询的时候写定顺序。
bruce_lee_lj
2011-04-20
打赏
举报
回复
字段顺序 好象必须重建哦
中泽三郎
2011-04-20
打赏
举报
回复
规范语法都是要写字段名的。
苹果城的肥瓜
2011-04-20
打赏
举报
回复
想当年确实是有方法可以改顺序的,具体方法不太记得了,2年前试过一次!百度一下,肯定能找到方法的
hui94781674
2011-04-20
打赏
举报
回复
不好整。基本都是靠。select 字段名直接列出来的。
ssqtjffcu
2011-04-19
打赏
举报
回复
表的字段的顺序不关事啊,你干吗要理它的顺序??大不了你select出来的时候调整一下顺序不就行了
秋雨飘落
2011-04-19
打赏
举报
回复
ORACLE中是不记录字段的位置的,新加的字段就是默认在最后面,没有办法,
要么删除表重建,要么建视图。。。。
坚强活着
2011-04-19
打赏
举报
回复
是不太好解决这个问题,字段默认顺序好象只能加到最后面。
kimifdw
2011-04-19
打赏
举报
回复
有必要么,建个视图不就好了
Oracle
21C 入门到项目开发
在本课程中,学生将学习以下内容:1.
Oracle
数据库的基础概念:学生将了解
Oracle
数据库的基础概念,包括数据库管理系统、数据库对象、数据类型、数据模型等。2. SQL语言:学生将学习SQL语言的基础知识,包括SQL查询...
调整
oracle
表中
字段
显示顺序
调整
oracle
表中
字段
显示顺序 2018年05月11日 11:51:48 just_for_that_moment 阅读数:223 版权声明:如需转载,请标明出处。 https://blog.csdn.net/just_for_that_moment/article/details/80279483 1、查询...
Oracle
之 表新增
字段
后修改
字段
顺序
工作中遇到:在为一个表新增
字段
后,新增
字段
在最后,想
调整
新增
字段
的
位置
。 1、原始方法: --新建临时表以存储正确的顺序 create table A_2 as select (column1,colum2,……A
表中
的顺序) from A_1 ; --删除...
Oracle
数据库
调整
字段
顺序的方法
之前使用mysql时,如果需要
调整
字段
的顺序,可以使用Navicat客户端直接拖动要
调整
的
字段
至需要的
位置
即可。如果使用的是
Oracle
数据库,不管是用Natvicat还是使用PL SQL客户端,拖动
字段
顺序并不能
调整
字段
的顺序,...
oracle
数据库中向一张已有数据的表新增
字段
问题:很多时候数据库中已有表的
字段
与需求业务所需
字段
有差异,需要增加一个或多个
字段
。直接手动添加
字段
会提示错误:需将
表中
数据清空才可新增
字段
,这样会影响原来的数据。 解决办法:使用sql语句进行添加 1...
Oracle
17,089
社区成员
55,237
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章