使用alter table query

时间:2017-02-21 04:39:10

标签: sql oracle partitioning alter-table

我想更改现有的表并在日期创建分区(列名 - date_abc),我没有特定的日期值,因此每个日期值都有一个单独的分区和一个类型的子分区(列名称 - 类型),可以是3个,即a,b和c。

1 个答案:

答案 0 :(得分:0)

看看interval partitioning。它是满足您需求的解决方案。

间隔分区是对Oracle 11g中范围分区的增强,并且间隔分区会在添加新数据时自动创建基于时间的分区(DAY,MONTH,YEAR等)

以下是链接:https://docs.oracle.com/cd/E11882_01/server.112/e25523/part_admin001.htm#BAJHFFBE

当然,您可以将间隔分区与基于列表的子分区相结合。这是asktom论坛的一个例子。 https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5257352600346172725