Sur*_*tta 2 sql sql-server pagination jsp sql-server-2008
我正在研究jsp中的分页(我是编写sql的新手).
我做了我的研究,发现了简单的查询
分页在SQL Server 2008 和如何做分页在SQL Server 2008
SELECT * FROM document ORDER BY id OFFSET
"+iPageNo+" ROWS FETCH NEXT 10 ROWS ONLY;
Run Code Online (Sandbox Code Playgroud)
在上面的查询ipageNo第一次来0(即使我尝试手动放1)
仍然给出错误 Incorrect syntax near 'OFFSET'.
我错过了什么?提前致谢.
您将从ORDER BY子句(Transact-SQL)中注意到SQL Server 2008不支持此语法.
您可以从2008年的文档中看到
**Syntax**
[ ORDER BY
{
order_by_expression
[ COLLATE collation_name ]
[ ASC | DESC ]
} [ ,...n ]
]
Run Code Online (Sandbox Code Playgroud)
**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
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5464 次 |
| 最近记录: |