当前第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数据库表中字段顺序的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
通过oracle8i入侵系统全过程(图)
数据库中建立索引的主要作用是什么
如何使用phpmyadmin修改数据库密码
如何设置mysql数据库最安全?
如何使用phpmyadmin连接本地已存在数据库
使用oracle命令进行数据库备份与还原
oracle 存储过程总结(一、基本应用)
oracle表连接方式的优化方法(附示例)
浅谈一下oracle大小写敏感问题
mysql-innodb锁的相关内容介绍
更多相关阅读请进入《oracle》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 如何修改Oracle数据库表中字段顺序