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