Oracle数据表创建后,字段顺序已经固定,物理组织决定其顺序不能更改了,而且,要修改字段顺序并没有实质意义。如果必须要修改,则只能新建表结构了。
1 新建一张表,字段来自原表,但顺序调整。
create table <table_name_bak> as select <col_name2>,<col_name1> from <table_name>
2 将原表删除
drop table <table_name>
3 将新建的表名改为原表名
alter table <table_name_bak> rename to <table_name>
本文介绍了一种在Oracle数据库中调整表字段顺序的方法,通过创建新表并重新命名来实现,因为直接更改字段顺序在Oracle中不可行。
1795

被折叠的 条评论
为什么被折叠?



