纯SQL原始模板
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
前一节关于纯 SQL 模板展示了有用的纯 SQL 模板语言的示例。有时,您希望纯 SQL 只是“原始”的,省略 jOOQ 的任何处理。特别是,当您的 SQL 包含 jOOQ 的占位符令牌(例如 {
和 }
)时,可能会出现这种情况。在这种情况下,您可以使用 DSL.raw(String)
方法创建一个 org.jooq.SQL
类型,该类型不会被处理。
例如,当使用 Informix 的原生 MULTISET 值构造函数 支持时
resultQuery(raw( "SELECT * FROM TABLE (MULTISET {1})" ));
在这种情况下,您肯定不希望将 {1}
令牌作为占位符进行处理。
您还可以使用 Settings.renderPlainSQLTemplatesAsRaw
全局关闭模板功能。
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!