如何修改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数据库表中字段顺序的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

通过oracle8i入侵系统全过程(图)

数据库中建立索引的主要作用是什么

如何使用phpmyadmin修改数据库密码

如何设置mysql数据库最安全?

如何使用phpmyadmin连接本地已存在数据库

使用oracle命令进行数据库备份与还原

oracle 存储过程总结(一、基本应用)

oracle表连接方式的优化方法(附示例)

浅谈一下oracle大小写敏感问题

mysql-innodb锁的相关内容介绍

更多相关阅读请进入《oracle》频道 >>


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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