Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Permintaan pagination untuk server mssql 2008 Melempar sintaks yang salah di dekat 'OFFSET'

Anda akan mencatat dari ORDER BY Clause (Transaksikan -SQL) sintaks ini tidak didukung di SQL Server 2008.

Anda dapat melihat dari dokumentasi 2008

**Syntax**

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

sedangkan dokumentasi 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
    ]
}

Mungkin juga lihat bagaimana melakukannya pagination di sql server 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. Bagaimana cara membagi string menjadi kolom untuk tampilan?

  2. Menggunakan variabel dalam kueri menghasilkan rencana kueri yang berbeda

  3. Kembalikan data sebelum bulan berjalan

  4. Bagaimana cara memperbarui bidang varbinary dengan nilai tertentu?

  5. Bagaimana saya bisa mendeteksi kueri buat, perbarui, hapus berhasil di Codeigniter