【问题标题】:Oracle 12c - how to create new partitions automatically with list partitionsOracle 12c - 如何使用列表分区自动创建新分区
【发布时间】:2017-11-02 16:32:50
【问题描述】:

我在 Oracle 12c 中有一个“列表”分区表,并且子分区也在与“列表”分区相同的表上。这些分区使用的两列都是 varchar 类型。

如何根据这两个分区自动创建新分区(当新值出现时)? (无需提前对所有分区名称进行硬编码)

谢谢。

【问题讨论】:

  • 在这里搜索。答案包含一个链接来帮助你:stackoverflow.com/questions/2191780/…
  • Oracle Database 12c (12cR2) 带有 AUTOLIST 分区。您可以 google 以了解更多信息。但我不确定它何时可供所有人使用。
  • “12.1.0.2.0”版本怎么样? (R1) 是否可以根据 'varchar' 列进行自动列表(或以某种方式自动生成分区)?

标签: sql oracle partitioning


【解决方案1】:

在问题中提到了表格上的子分区。作为记录,Oracle 不支持子分区级别的间隔分区。从 19.1 版及更早版本开始就是如此。有关间隔分区的限制列表,请参阅 SQL 参考指南。它在名为“创建表”的章节下。 https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-TABLE.html#GUID-F9CE0CC3-13AE-4744-A43C-EAC7A71AAAB6

【讨论】:

    猜你喜欢
    • 2020-04-15
    • 1970-01-01
    • 2018-03-24
    • 2019-05-11
    • 1970-01-01
    • 2019-03-06
    • 2017-08-15
    • 2018-03-24
    • 2022-10-20
    相关资源
    最近更新 更多