У мене є щорічний перегородка на столі. Мені потрібно розділити те ж саме на два піврічні партії. Як це можна досягти в SAP HANA?
Відповіді:
0 для відповіді № 1Перегляньте SAP документ SAP HANA Database - розділення та розповсюдження даних для отримання додаткової інформації, але ви можете створити розділ діапазону, який містить місяці.
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)
- Створіть розділи для діапазонів, використовуючи семантику <= VALUES <
- Створення розділів для окремих значень за допомогою значення VALUE = семантика
- Створіть розділ відпочинку для всіх значень, які не відповідають іншим діапазонам, використовуючи PARTITION OTHERS
Тому для конкретної вашої справи (припускаючи, що значення місяця від 1 до 12) ви можете зробити щось подібне:
(PARTITION 1 <= VALUES < 7,
PARTITION 7 <= VALUES < 12,
PARTITION OTHERS)