我想使用 LIMIT 子句在 DB2 上进行分页。DB2 托管在 AS400 上,我通过 JTOpen 上的 JDBC 访问它。
在使用 LIMIT 和 OFFSET 或 ROWNUM 对结果集进行分页时,我了解到我可以通过调用将 DB2 放入 MySql 兼容性中
DB2_COMPATIBILITY_VECTOR=MYS
这允许使用 LIMIT 子句进行分页。由于我的查询也应该在 MySql 上运行,这将非常有帮助。
不幸的是,我没有找到通过 JDBC 启用此功能的方法,而且我不确定 AS400 上的 DB2 是否完全支持此功能。
希望有人可以对此有所了解。