【问题标题】:Oracle PartitioningOracle 分区
【发布时间】:2014-01-20 17:28:30
【问题描述】:

我有 1 个包含 8 个子表的表。每个子表包含另外 3 到 5 个子表。现在我的问题是可以按层次结构对表进行分区吗?这意味着我喜欢将所有表信息保存在一个表中,然后在它们上创建分区。

【问题讨论】:

  • “子表”?它们都具有相同的逻辑结构吗?
  • 正如大卫所暗示的那样,您对“子表”一词的使用是模棱两可的,并且正在将 ORA-00960 抛到我们的脑海中。

标签: oracle oracle10g partitioning


【解决方案1】:

是的。 Oracle 允许我们在分区内定义分区:它被称为subpartitioning

【讨论】:

    【解决方案2】:

    2 种方式: 1. 先对主表进行分区,再进行子分区。

    1. 在单个查询中创建分区和子分区。

    注意: 使用 DBMS_REDEFINITION 和 RANGE 分区

    【讨论】:

      猜你喜欢
      • 2019-07-04
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多