Какова цель этого «разделения»?
Я полагаю, вы хотите, чтобы 17 блоков были примерно одинакового размера, поэтому в зависимости от вашей цели я предложу эти два подхода с использованием разных «сборок».'столбцы, которые существуют во всех таблицах Netezza:
1) выберите * из таблицы, где хэш (идентификатор строки)% 17 = 0 - замените число ноль на все другие числа 1,2,3,4..16
2) выберите * из ТАБЛИЦЫ, где datasliceid в (выберите dslice из _v_dual_dslice, где dslice% 17 = 0) - замените число ноль на все другие числа 1,2,3,4..16
Второй вариант (если я правильно помню имена столбцов) может превосходить первый, но первый может дать более равномерный «размер сегмента»