Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете выполнять физическое разбиение по страницам с помощью вложенного предложения SKIP в предложении ORDER BY. Не удается использовать SKIP отдельно от предложения ORDER BY.
Синтаксис
[ SKIP n ]
Аргументы
n
Количество элементов, которые необходимо пропустить.
Замечания
Если в предложении ORDER BY присутствует подзадаче выражения SKIP, результаты будут отсортированы в соответствии со спецификацией сортировки, а результирующий набор будет включать строки, начиная с следующей строки сразу после выражения SKIP. Например, SKIP 5 пропускает первые пять строк и возвращается из шестой строки вперед.
Замечание
Недопустимый запрос Entity SQL, если оба модификатора TOP и вложенное предложение SKIP присутствуют в одном выражении запроса. Запрос должен быть перезаписан путем изменения выражения TOP на выражение LIMIT.
Замечание
В SQL Server 2000 использование SKIP с ORDER BY в столбцах, отличных от ключей, может возвращать неверные результаты. Если в столбце без ключа есть повторяющиеся данные, может быть пропущено больше указанного числа строк. Это связано с тем, как интерпретируется SKIP для SQL Server 2000. Например, в следующем коде более пяти строк может быть пропущено E.NonKeyColumn при наличии повторяющихся значений:
SELECT [E] FROM Container.EntitySet AS [E] ORDER BY [E].[NonKeyColumn] DESC SKIP 5L
Запрос Entity SQL в инструкции: Page Through Query Results использует оператор ORDER BY с SKIP, чтобы указать порядок сортировки, используемый для объектов, возвращаемых в инструкции SELECT.