如何修改Oracle数据库表中字段顺序


当前第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》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...