1

我想使用 LIMIT 子句在 DB2 上进行分页。DB2 托管在 AS400 上,我通过 JTOpen 上的 JDBC 访问它。

使用 LIMIT 和 OFFSET 或 ROWNUM 对结果集进行分页时,我了解到我可以通过调用将 DB2 放入 MySql 兼容性中

DB2_COMPATIBILITY_VECTOR=MYS

这允许使用 LIMIT 子句进行分页。由于我的查询也应该在 MySql 上运行,这将非常有帮助。

不幸的是,我没有找到通过 JDBC 启用此功能的方法,而且我不确定 AS400 上的 DB2 是否完全支持此功能。

希望有人可以对此有所了解。

4

1 回答 1

0

DB2/400 对此提供了开箱即用的原生支持(所以不要摆弄 MySQL 的兼容性!)

有关详细信息,请参阅DB2 的 LIMIT 等效项

于 2014-07-10T10:30:19.340 回答