当前第2页 返回上一页
这种方法对字段较少的表来说还不会显得太麻烦,但是对于字段较多的表来说就吃力了。
第二种方法(推荐):
1、首先需要sys或system权限操作
2、查询需要更改表的ID
1 2 3 4 | select object_id
from all_objects
where owner = 'ITHOME'
and object_name = 'TEST' ;
|
注:ITHOME为用户,TEST是要更改的表,表名要大写
3、通过ID查出该表所有字段的顺序
1 2 3 | select obj#, col#, name
from sys.col$
where obj# = '103756' order by col#
|

4、修改顺序
1 2 | update sys.col$ set col#=2 where obj#=103756 and name= 'AGE' ;
update sys.col$ set col#=3 where obj#=103756 and name= 'NAME' ;
|
或直接在第三步的语句后面加 for update 进行修改
最后commit提交 并且重启Oracle服务
相关推荐:
关于Oracle 中Contains 函数的用法总结
详解oracle分页查询的基础原理
燕十八Oracle视频的资源(源码课件)分享
以上就是如何修改Oracle数据库表中字段顺序的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
oracle索引的测试实例代码
oracle多表简单查询实例代码
oracle读取excel数据
数据库的主体是什么
oracle安装出现乱码等相关问题
oracle指定排序的方法详解
navicat连不上数据库2003如何解决
pk主键是什么意思?
一个oracle分页程序,挺实用的.
oracle中格式转换的简单方法介绍
更多相关阅读请进入《oracle》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 如何修改Oracle数据库表中字段顺序