RETURNING 的别名导致 jooq

Posted

技术标签:

【中文标题】RETURNING 的别名导致 jooq【英文标题】:Alias for RETURNING result in jooq 【发布时间】:2020-12-31 18:36:05 【问题描述】:

如何用 jooq 表示以下 PostgreSQL 语法?

WITH main AS
    (DELETE FROM maintable WHERE id = 1 RETURNING name)
INSERT INTO subtable (name) VALUES (main.name)

jooq 的as 函数需要Select 类型作为其参数,但returning 函数返回DeleteResultStep 类型?

【问题讨论】:

【参考方案1】:

好像还不支持,在https://github.com/jOOQ/jOOQ/issues/4474讨论过

【讨论】:

以上是关于RETURNING 的别名导致 jooq的主要内容,如果未能解决你的问题,请参考以下文章

在 WebStorm 中使用 Webpack 别名导致 ESLint 错误导入别名

GetTextExtentPoint 导致别名

别名可变原始指针 (*mut T) 会导致未定义的行为吗?

SQL Server配置管理器的“别名”功能好处,实现内外网统一以及加了端口号导致的限制

Oracle 是不是支持 SQL 语句中的 RETURNING?

AWS Route 53 别名记录导致 301