oracle数据库调整字段顺序
2017-09-08 11:05
190 查看
声明:本例以oracle自带的数据库,修改表EMP中SAL的位置。原表SAL为第6列,但是删除之后,再次添加,直接添加到表字段的最后,为保证与原表一致,故百度,参照前辈经验,进行修改,留此备份,以备不时之需。
一、以sys身份登录(以DOS窗口为基础)
三、根据第二步查询的id去查询该表中的字段以及字段序号。
六、第二种方法,直接暴力删除原表,然后重新建表。
一、以sys身份登录(以DOS窗口为基础)
sqlplus / as sysdba二、查询需要修改表的ID。
select object_id from all_objects where owner = 'SCOTT' and object_name = ‘EMP' ;
注意:owner 是该表的位置,在SCOTT下面,注意要大写;
object_name 为要修改表的名字,注意要大写。此处大写,是因为oracle自带的就是大写,虽然写语句的时候,用小写,可以执行,但是在此处,要与原表名一致。
三、根据第二步查询的id去查询该表中的字段以及字段序号。
select obj#,col#,name from sys.col$ where obj#=74726;四、修改表的字段顺序
update sys.col$ set col#=6 where obj#=74726 and name='SAL'; update sys.col$ set col#=7 where obj#=74726 and name='COMM'; update sys.col$ set col#=8 where obj#=74726 and name='DEPTNO';五、commit提交,并重启oracle服务器。
六、第二种方法,直接暴力删除原表,然后重新建表。
相关文章推荐
- ORACLE数据库调整表字段顺序
- 调整Oracle数据库中表字段的顺序
- 调整Oracle数据库print_bill表字段BillMKID的顺序,并判断表print_bill是否存在及字段billMKID是否存在
- EF中调整字段的顺序
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- 加字段、删除字段、调整字段顺序
- oracle 调整字段顺序
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- mysql命令更改表结构:添加、删除、修改字段、调整字段顺序
- 关于数据库中表字段顺序调整的问题
- oracle数据库表中,某个字段是varchar2类型的但其实存的是数字,这样安装该字段排序,排出来的顺序是不对的,sql语句怎么写就可以排序了?
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- mysql 添加字段、删除字段、调整字段顺序 转
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
- ArcGIS怎么调整要素类字段的物理显示顺序
- mysql 添加字段、删除字段、调整字段顺序
- mysql更改表结构:添加、删除、修改字段、调整字段顺序
- 如何调整Oracle(11g)数据库字段顺序