我有一项任务是按照ENTRY
列将表PART_DATE
按3个月的时间划分。除此任务外,ENTRY
还有一个特例。这些案例的PART_DATE
等于1.1.2000和STATUS = 'legacy'
。那些应该有自己的分区。目前,没有其他条目与该日期,也没有其他预期,所以经典方法与
PARTITION BY RANGE (PART_DATE) INTERVAL(NUMTOYMINTERVAL(3, 'MONTH'))
(
PARTITION "LEGACY_P" VALUES LESS THAN (TO_DATE('02.01.2000', 'DD.MM.YYYY'))
)
可能会奏效。但我想知道是否有“正确”的方法来做到这一点。就像“选择哪里的价值”那种方式。到目前为止谷歌搜索总是指向VALUES LESS THAN
构建。
我还想避免子分区(按范围,可能是STATUS
值)来创建这个特定的分区