как вернуть все записи в определенном AMP для таблицы в терадате - PullRequest
0 голосов
/ 09 мая 2018

в teradata, например, у меня есть 4 AMP, теперь я хочу знать, какие записи находятся в AMP 0, возможно ли это?

я могу использовать следующий код для получения номера AMP, в котором находится строка,

sel hashamp(hashbucket(hashrow(employee_number))) from 
customerservice.employee where employee_number = 1012;

результат 0,

если я хочу получить все записи в AMP 0, я могу сделать это здесь так:

sel * from customerservice.employee where 
hashamp(hashbucket(hashrow(employee_number))) = 0;

Существуют ли другие методы, например встроенные функции для этого?

...