首页 > 解决方案 > 是否可以在列表分区表中自动创建新分区?

问题描述

如果我要插入表中不存在的日期,下面的代码将创建一个新分区。是否可以在分区基于 VARCHAR2 列的列表分区表中做同样的事情?

 ALTER TABLE MY_TABLE MODIFY
    PARTITION BY RANGE(DATE) INTERVAL(NUMTODSINTERVAL(1,'day'))
( partition MY_PARTITION values less than (to_date('2019-06-01', 'yyyy-mm-dd')));

标签: oracle

解决方案


是的,可以从 Oracle 12.2 开始。请参阅此处的详细信息。


推荐阅读