如何在SAP HANA中拆分分区

时间:2018-03-30 11:18:39

标签: sap hana

我在桌子上有一个年度分区。 我需要把它分成两半半的分区。 如何在SAP HANA中实现这一目标?

1 个答案:

答案 0 :(得分:0)

查看SAP文档SAP HANA数据库 - 分区和分发数据以获取更多信息,但您可以创建包含月份的范围分区。

CREATE COLUMN TABLE mytab (a INT, b INT, c INT, PRIMARY KEY (a,b))
    PARTITION BY RANGE (a)
        (PARTITION 1 <= VALUES < 5,
          PARTITION 5 <= VALUES < 20,
          PARTITION VALUE = 44,
          PARTITION OTHERS)
  • 使用&lt; = VALUES&lt;创建范围分区语义
  • 使用VALUE = semantics
  • 为单个值创建分区
  • 使用PARTITION OTHERS
  • 为所有与其他范围不匹配的值创建休息分区

因此,对于您的具体情况(假设月份值为1到12),您可以执行以下操作:

(PARTITION 1 <= VALUES < 7,
  PARTITION 7 <= VALUES < 12,
  PARTITION OTHERS)