表列表转换为 ANSI JOIN
适用于 ❌ 开源版 ✅ Express 版 ✅ 专业版 ✅ 企业版
当从旧的 JOIN 语法升级到“新的”(1992 年!)ANSI JOIN 语法时,可以开启 Settings.transformTableListsToAnsiJoin
标志来生成以下类型的转换。
-- Input SELECT * FROM a, b WHERE a.id = b.id
-- Output SELECT * FROM a JOIN b ON a.id = b.id
这也适用于 OUTER JOIN
。
-- Input SELECT * FROM a, b WHERE a.id = b.id(+)
-- Output SELECT * FROM a LEFT JOIN b ON a.id = b.id
示例配置
Settings settings = new Settings() .withTransformTableListsToAnsiJoin(true);
反馈
您对本页面有什么意见吗? 我们很乐意听取您的意见!