Oracle能修改数据表中的列(字段)顺序吗

前端之家收集整理的这篇文章主要介绍了Oracle能修改数据表中的列(字段)顺序吗前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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相关文章