/ / Como posso dividir uma partição no SAP HANA - sap, hana

Como posso dividir uma partição no SAP HANA - sap, hana

Eu tenho uma partição anual em uma tabela. Eu preciso dividir o mesmo em duas parções semestrais. Como isso pode ser alcançado no SAP HANA?

Respostas:

0 para resposta № 1

Dê uma olhada no documento SAP SAP HANA Database - particionando e distribuindo dados para obter mais informações, mas você pode criar uma partição de intervalo contendo meses.

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)
  • Crie partições para intervalos usando <= VALUES <semântica
  • Crie partições para valores únicos usando VALUE = semântica
  • Crie uma partição de descanso para todos os valores que não correspondem aos outros intervalos usando PARTITION OTHERS

Então, para o seu caso especificamente (assumindo valores mensais de 1 a 12), você poderia fazer algo assim:

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