Какую практику лучше решить, когда прекратить разбиение на страницы в SQL? - PullRequest
0 голосов
/ 21 сентября 2019

Мы разбиваем на страницы сценарий со смещением предела и хотим обработать все строки в мини-пакетах (скажем, 10 строк).Когда останавливаться?

Я видел разные подходы к этому:

1. Перед началом итерации по пейджингу запустите счетчик SELECT (*) и остановите итерацию, как только мы получим все записи.
2. Запустите итерацию и остановите, когда набор результатов пуст.
3. Запустите итерацию и остановите, когда размер набора результатов меньше выбранных строк (<10). <br>

Мне нравится третий.Любой недостаток для этого?Может быть, другое решение?

...