方法一、
删除表,重新建表
方法二、《需要重启数据库》
1.查询出该表的 object_id
select object_id
from all_objects
where owner = 'SCOTT'
and object_name = 'TESTS';
查询结果为: 74101
2.根据第一步查出的ID,查询表字段顺序的存储
select obj#, col#, name
from sys.col$
where obj# = '74101' order by col#
查询结果如下:
OBJ# | COL# | NAME | |
1 | 74101 | 1 | SBDJXH |
2 | 74101 | 2 | LRR |
3 | 74101 | 3 | JFRSBH |
4 | 74101 | 4 | XH |
5 | 74101 | 5 | XX |
3.然后更新数据就可以了 所有的都要更新一遍 方法感觉有点笨
update sys.col$ set col#='2' where obj# = '74101' and name ='LRR'
4.重启数据库 才能生效