【发布时间】:2014-08-22 14:25:31
【问题描述】:
我正在尝试使用 jOOQ 生成以下 SQL 语句:
SELECT id, name
FROM students
ORDER BY id DESC
LIMIT 50;
使用 jOOQ 生成上述语句:
String sql = DSL.using(SQLDialect.POSTGRES).select(
field("id"),
field("name"))
.from("students")
.orderBy(field("id").desc())
.limit(inline(50))
.getSQL();
但我得到以下信息:
select id, name from students order by id desc limit 50 offset ?
如何删除OFFSET 子句?我知道我可以将偏移值指定为0,这与省略OFFSET子句相同,但是我想知道我是否可以将它从生成的SQL语句中完全删除。
谢谢。
【问题讨论】:
标签: java sql postgresql jooq