oracle 数据库 , 表中字段顺序修改
Posted new_boys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 数据库 , 表中字段顺序修改相关的知识,希望对你有一定的参考价值。
1.首先需要sys或者system权限操作
2.查询需要更改的表的ID
select object_id from all_objects where owner = \'用户名\' and object_name = \'tableName\'; 注:表名需要大写
3.通过ID查询出该表所有字段的顺序
select obj# , col# , name from sys.col$ where obj# = \'表ID\' order by col#
4.修改顺序:更改目标行 , 更改受影响的行
update sys.col$ set col# = 1 where obj# = 表ID and name = \'\'; 注:必须是sys权限执行才行
5.commit 提交/查询表有无变化
6.重启oracle服务
--lunix下重启oracle服务
https://www.cnblogs.com/lingbing/p/6071745.html
以上是关于oracle 数据库 , 表中字段顺序修改的主要内容,如果未能解决你的问题,请参考以下文章