В PostgreSQL, можно иметь INSERT
запрос в п WITH
:jOOQ - КТР и ВСТАВИТЬ
with a as (
insert into table(...) values(...) returning *
)
select a.*
from a
DoES jOOQ поддерживает это? Кажется, поддерживается только WITH
+ SELECT
?
обновление
Класс WithAsStep
поддерживает только выбрать, но класс WithStep
, кажется, поддерживает все запросы. Как работает context.with(CommonTableExpression<?>...)
(который возвращает WithStep
) строительные работы? Я не могу найти ничего полезного в документации.
FYI, 'WITH' +' DELETE' и 'UPDATE' также поддерживается PostgreSQL. –