Привет всем!
Такой вот вопрос:
SELECT возвращает большое количество значений.
Требуется разбить эти значения на страницы (приложение для интернета). В MySQL в SELECTе можно применить LIMIT(), где в скобках задать требуемый диапазон значений. А как поступить в MS SQL2000?
Главная цель - максимально сократить время выполнения запроса.
Мои варианты такие:
1. Пользоваться TOP. Минус - при необходимости отображения одной из последних страниц время выполнения запроса будет приближаться к варианту как без TOP + время на отброс значений, не попавших в диапазон на уровне приложения.
2. Сделать с использованием курсоров. Но тут куча сложностей, не хотелось бы.
Кто что посоветует? Заранее спасибо