加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 14:43:38 所属栏目:百科 来源:网络整理
导读:Oracle数据表创建后,字段顺序已经固定,物理组织决定其顺序不能更改了,而且,要修改字段顺序并没有实质意义。如果必须要修改,则只能新建表结构了。 1 新建一张表,字段来自原表,但顺序调整。 create table table_name_bak as select col_name2,col_name1

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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读