在PostgreSQL,就可以有一個INSERT
查詢到WITH
條款:jOOQ - CTE和INSERT
with a as (
insert into table(...) values(...) returning *
)
select a.*
from a
是否jOOQ支持呢?看來只支持WITH
+ SELECT
?
更新
類WithAsStep
僅支持一個選擇,但是類WithStep
似乎支持所有查詢。 context.with(CommonTableExpression<?>...)
(它返回一個WithStep
)結構如何工作?我在文檔中找不到任何有用的東西。
僅供參考,'WITH' +'DELETE'和'UPDATE'也被PostgreSQL支持。 –