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 Server 2008 のページネーション



    1. Where句でCOALESCE?

    2. SQL CURSORを使用するときに、これらの間違いを犯しますか?

    3. Vagrant-mysqlへのリモート接続-vagrantssh接続の外部

    4. djangoとmysqlがUTF-8で動作するように設定する方法