在oracle表中增加字段,并调整字段的顺序
Posted Winstone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在oracle表中增加字段,并调整字段的顺序相关的知识,希望对你有一定的参考价值。
增加字段的语句很简单,以用户身份连接oracle服务:
alter table tablename add(colname coltype); # 填上表名、字段名、字段类型
修改字段顺序前,查看表中各字段的顺序:
首先,查看表对应的id:
select object_id from all_objects where owner = ‘user‘ and object_name = ‘tablename‘; # 填上表的所有者、表名
然后,查看表中各字段的顺序:
select obj#,col#,name from sys.col$ where obj#=objectid # 填上刚刚查到的表id
再以sysdba身份连接oracle服务,修改字段顺序,否则可能会报权限不够:
update sys.col$ set col#=new where name=‘colname‘ and obj#=objectid # 填上字段新的顺序、字段名、表id
以上是关于在oracle表中增加字段,并调整字段的顺序的主要内容,如果未能解决你的问题,请参考以下文章
Mysql中用SQL增加删除字段,修改字段名字段类型注释,调整字段顺序总结
Mysql中用SQL增加删除字段,修改字段名字段类型注释,调整字段顺序总结