Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consulta de paginação para mssql server 2008 Lançando sintaxe incorreta perto de 'OFFSET'


Você notará de ORDER BY Clause (Transact -SQL) essa sintaxe não tem suporte no SQL Server 2008.

Você pode ver na documentação de 2008
**Sintaxe**[ ORDER BY { order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] } [ ,...n ] ] 

onde como a documentação de 2012
**Sintaxe**ORDER BY order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] [ ,...n ] [ ] ::={ OFFSET { integer_constant | offset_row_count_expression } { ROW | LINHAS } [ BUSCAR { PRIMEIRO | PRÓXIMO } {integer_constant | fetch_row_count_expression } { ROW | LINHAS } SOMENTE ]}
Talvez também dê uma olhada em como fazer paginação no sql server 2008