Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno_Ferreira

Paginação para MS SQL Server

Recommended Posts

Boa tarde amigos

 

tenho algumas páginas de consultas aqui e preciso fazer uma paginação dos resultados, acontece que no laboratório de scripts encontrei vários scripts para o MySQL, utilizando a função LIMIT, acontece que no SQL Server não existe essa função.

 

Como posso fazer essa paginação pra SQL Server, alguém pode me indicar um script?

 

Muito Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

da uma olhada neste LINK, paginação usando mysql sem limit, acho que vai te servir...

 

tem este tb que usa array, ai vai depender do tipo de informação que você quer gerar... qualque coisa posta ai se num der

Compartilhar este post


Link para o post
Compartilhar em outros sites

no lugar do mysql, basta trocar por mssql, no lugar do "LIMIT" no SQL SErver se usa "TOP".

Valeu Alaerte, mas contece o seguinte:

No SQL Server, se eu fizer por exemplo um TOP 100, vai aparecer os registros de 1 a 100, depois se eu quiser os registros de 101 a 200, não posso usar o TOP, pois vai sempre listar os primeiros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

TOP 101,200

Valeu Alaerte!!!

mas qual a sintaxe correta?

tentei SELECT TOP(11, 20) * FROM tabela e SELECT TOP 11,20 * FROM tabela

mas não funcionou.

Deiuma pesquisada aqui inclusive, e me parece que não existe essa funcionalidade com a clausula TOP no SQL Server. pelo menos não no SQL Server 2000, com o qual eu trabalho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.