Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytanie o podział na strony dla serwera mssql 2008 zgłaszanie nieprawidłowej składni w pobliżu „przesunięcie”

Zanotujesz z klauzula ORDER BY (transakcja -SQL) ta składnia nie jest obsługiwana w SQL Server 2008.

Możesz zobaczyć w dokumentacji 2008

**Syntax**

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

gdzie jako dokumentacja 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
    ]
}

Może też spójrz na jak to zrobić paginacja na serwerze 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. Jak zapętlić i przeanalizować parametr xml w procedurze składowanej serwera sql?

  2. Data i godzina rzutowania SQL

  3. Wybierz wartości z pola XML w SQL Server 2008

  4. Dynamiczne zapytanie PIVOT programu SQL Server?

  5. Różnica między sys.sql_modules, sys.system_sql_modules i sys.all_sql_modules w SQL Server