Эффективная подкачка в SQL Server 2000 с использованием rowcount

#sql-server-2000 #pagination #rowcount

#sql-server-2000 #разбивка на страницы #количество строк

Вопрос:

Я ищу решения для подкачки страниц в sql server 2000, и, судя по всем проведенным исследованиям, большинство решений на платформе sql server 2000 используют ту же технику, которая проиллюстрирована здесь Грегом Гамильтоном на 4GuysFromRolla

Проблема с его подходом заключается в том, что он использует «employeeid» для сортировки, которая представляет собой столбец идентификатора с автоматическим увеличением. Если я захочу выполнить сортировку по некоторым другим столбцам, которые могут иметь нулевые значения или неуникальные значения, она развалится.

Единственное решение, которое работает, — это решение, упомянутое в той же статье, использующее таблицу tempdb от «Dave Griffiths».

Мой вопрос в том, кто-нибудь знает какие-либо другие решения, которые работают без необходимости в базе данных tempdb и обрабатывают неуникальные или нулевые данные столбца?

Спасибо

*Примечание:. Это должно быть решение SQL Server 2000. Мне нужен наименьший общий знаменатель.