【发布时间】:2018-10-12 10:39:15
【问题描述】:
我需要有关 jooq DSL 的帮助。如何在 jooq DSL 中编写这样的插入:insert into t (c) values (sys_guid());?
对于甲骨文。
谢谢
【问题讨论】:
我需要有关 jooq DSL 的帮助。如何在 jooq DSL 中编写这样的插入:insert into t (c) values (sys_guid());?
对于甲骨文。
谢谢
【问题讨论】:
当您在 jOOQ 中缺少对特定于供应商的表达式的功能/支持时,纯 SQL 模板是您的帮助: https://www.jooq.org/doc/latest/manual/sql-building/plain-sql-templating
在你的情况下,写:
DSL.using(configuration)
.insertInto(T)
.columns(T.C)
.values(field("sys_guid()", T.C.getDataType()));
【讨论】: