запрос db2 для обработки результатов партиями по 5 миллионов при объединении в несколько таблиц с помощью row_number () - PullRequest
0 голосов
/ 21 декабря 2011

Мне нужно выполнить многотабличный запрос, чтобы несколько раз возвращать партии по 5 миллионов, пока не будут возвращены все строки.Наш администратор db2 убивает мой запрос из-за лишних строк.Я создал процесс, чтобы получить все строки, но мне любопытно, может ли row_number() быть лучшим решением.Я могу увеличить число между цифрами, чтобы увеличить на 5 миллионов за каждую отправку запроса.Таким образом, первый запрос может быть от 1 до 5000000, а второй - от 5000001 до 10000000. Я просто должен убедиться, что запрос каждый раз дает одинаковые строки.

...