Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Физическое разбиение на разбиение можно с помощью подзаготовки LIMIT в предложении ORDER BY. LIMIT нельзя использовать отдельно от предложения ORDER BY.
Синтаксис
[ LIMIT n ]
Аргументы
n
Количество выбранных элементов.
Если в предложении ORDER BY присутствует вложенное предложение ВЫРАЖЕНИЯ LIMIT, запрос будет отсортирован в соответствии со спецификацией сортировки, а результирующее число строк будет ограничено выражением LIMIT. Например, LIMIT 5 ограничивает результирующий набор до 5 экземпляров или строк. LIMIT функционально эквивалентен top, за исключением того, что LIMIT требует, чтобы предложение ORDER BY было представлено. SKIP и LIMIT можно использовать независимо вместе с предложением ORDER BY.
Замечание
Запрос Entity Sql будет считаться недопустимым, если модификатор TOP и вложенное предложение SKIP присутствует в том же выражении запроса. Запрос должен быть перезаписан путем изменения выражения TOP на LIMIT.
Пример
Следующий запрос Entity SQL использует оператор ORDER BY с LIMIT, чтобы указать порядок сортировки, используемый для объектов, возвращаемых в инструкции SELECT. Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".
Передайте следующий запрос в качестве аргумента в
ExecuteStructuralTypeQueryметод:
SELECT VALUE p FROM AdventureWorksEntities.Products AS p
ORDER BY p.ListPrice LIMIT(@limit)