Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Заявка за страниране за mssql сървър 2008 Изхвърляне на неправилен синтаксис близо до „OFFSET“

Ще забележите от клауза ORDER BY (Transact -SQL) този синтаксис не се поддържа в SQL Server 2008.

Можете да видите от документацията от 2008 г.

**Syntax**

[ ORDER BY 
    {
    order_by_expression 
  [ COLLATE collation_name ] 
  [ ASC | DESC ] 
    } [ ,...n ] 
]

където като документация за 2012 г.

**Syntax**
ORDER BY order_by_expression
    [ COLLATE collation_name ] 
    [ ASC | DESC ] 
    [ ,...n ] 
[ <offset_fetch> ]


<offset_fetch> ::=
{ 
    OFFSET { integer_constant | offset_row_count_expression } { ROW | ROWS }
    [
      FETCH { FIRST | NEXT } {integer_constant | fetch_row_count_expression } { ROW | ROWS } ONLY
    ]
}

Може също така да погледнете как да направите пагинация в sql сървър 2008



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групово ИЗТРИВАНЕ на SQL Server 2008 (Има ли нещо като групово копие (bcp) за изтриване на данни?)

  2. Защо доставчикът на данни или друга услуга ми връща статус E_FAIL? SQL Native Client

  3. Условен поток на SQL Server

  4. SQL заявка за получаване на блокиранията в SQL SERVER 2008

  5. Какво е Multi Dimension OLAP CUBE и дайте примерен куб с повече от 3 измерения