2016 - 2024

感恩一路有你

oracle如何删除表分区 oracle中怎么删除分区表?

浏览量:1709 时间:2021-03-11 17:56:11 作者:admin

oracle中怎么删除分区表?

这取决于您的业务是否需要备份和保留此分区的数据。如果不需要保留分区,可以直接截断/删除分区。如果要保留它,可以使用exchange分区方法。具体步骤:

1 amedrop/truncatePartitionPartitionPartition您必须判断是使用drop还是truncate。如果使用drop,原始分区和数据将不复存在。如果使用truncate,数据将消失,分区仍在那里。

2. 保留数据作为备份,在exchange分区2.1中创建一个表结构相同的表:create table ableakasselect*fromtable ame where1=2——只要是表结构,就没有数据;2.2分区exchange altertableunameExchangePartitionPartitionPartitionunameWithTableak执行后,partition_u2;name的数据将被交换到Bak中的table_u2;,table_u2;Bak数据(刚刚创建的空表)将被转移到该分区。

oracle中怎么删除分区表?

您可以使用alter table drop partition删除分区。元数据和数据将同时被删除。

Delete all

alter table your table drop partitionname1

clear data

alter table your table truncate partitionname1

语句简单,操作要谨慎。

oracle如何删除表分区 oracle删除某一范围分区 oracle分区表添加分区

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。