可用版本: 开发版 (3.21) | 最新 (3.20) | 3.19

美元引号字符串标记

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

有时,在使用 SQLDialect.POSTGRES 方言时,jOOQ 会渲染美元引号字符串字面量,尤其是在 匿名块

DO $$
BEGIN
  ..
END;
$$

这些字符串字面量的作用是避免在过程内容或其他地方转义所有 ' 字符。

有时,$$ 标记可能会与字符串内容发生冲突,例如标识符。在这种情况下,用户可以覆盖 $$ 之间的分隔符标记并提供自己的标记,例如 $token$

示例配置

Settings settings = new Settings()
    .withRenderDollarQuotedStringToken("token");

反馈

您对本页面有任何反馈吗? 我们很乐意听取您的意见!

The jOOQ Logo