【发布时间】:2021-05-24 21:11:51
【问题描述】:
jOOQ库的SQL更新语句中是否支持case子句? https://www.jooq.org/ 我的意思是相当于
UPDATE TABLE1 SET status = case
when status = 'status1' then 'status2'
when status = 'status2' then 'status3'
end
我在他们的教程中看到了 select 语句的示例,但不幸的是没有更新。会不会是这样的?
DSL.update(DSL.table("table1")).set(DSL.field("status"), DSL.case(...))
【问题讨论】: