Эффективный подкачки в SQL Server 2000 с использованием rowcount - PullRequest
2 голосов
/ 06 апреля 2011

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

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

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

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

Спасибо

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

...