Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A paginação física pode ser executada usando a sub-cláusula LIMIT na cláusula ORDER BY. O LIMITE não pode ser usado separadamente da cláusula ORDER BY.
Sintaxe
[ LIMIT n ]
Argumentos
n
O número de itens que serão selecionados.
Se uma sub-cláusula de expressão LIMIT estiver presente em uma cláusula ORDER BY, a consulta será classificada de acordo com a especificação de classificação e o número resultante de linhas será restringido pela expressão LIMIT. Por exemplo, o LIMITE 5 restringirá o conjunto de resultados a 5 instâncias ou linhas. LIMIT é funcionalmente equivalente a TOP, com a exceção de que LIMIT requer que a cláusula ORDER BY esteja presente. SKIP e LIMIT podem ser usados independentemente com a cláusula ORDER BY.
Observação
Uma consulta sql de entidade será considerada inválida se o modificador TOP e a sub-cláusula SKIP estiverem presentes na mesma expressão de consulta. A consulta deve ser reescrita alterando a expressão TOP para a expressão LIMIT.
Exemplo
A consulta SQL de entidade a seguir usa o operador ORDER BY com LIMIT para especificar a ordem de classificação usada em objetos retornados em uma instrução SELECT. A consulta é baseada no Modelo de Vendas adventureworks. Para compilar e executar essa consulta, siga estas etapas:
Siga o procedimento em How to: Execute a Query that Returns StructuralType Results.
Passe a consulta a seguir como um argumento para o
ExecuteStructuralTypeQuerymétodo:
SELECT VALUE p FROM AdventureWorksEntities.Products AS p
ORDER BY p.ListPrice LIMIT(@limit)