oracle - 是否可以在列表分区表中自动创建新分区?

标签 oracle

如果我要插入表中不存在的日期,下面的代码将创建一个新分区。是否可以在列表分区表中执行相同的操作,其中分区基于 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 12.2 开始可以。 查看详情here .

关于oracle - 是否可以在列表分区表中自动创建新分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59934675/

相关文章:

SQL 连接问题

c# - 具有多个模型(不同提供者)的 Entity Framework

python - django.db.utils.DatabaseError : ORA-30673: column to be modified is not an identity column

sql - 显式地将列默认为 NULL

database - 尝试使用随机数据更新列时出现 ORA-06502

sql - 我是否缺少任何类型的 JOIN?

oracle - 如何在Oracle APEX的报表的每一行中添加编辑按钮?

java - % 登录 Java 的 PreparedStatement

sql - 优化sql更新语法而不是服务器

java - 如何在 SQLData.writeSQL() for Oracle 中将 java.sql.Array 写入 java.sql.SQLOutput