SQL 翻译

使用 jOOQ 解析器将任何 SQL 语句翻译成不同的方言。*

-- Put your SQL statement here
-- Put your schema definition here (optional)
--                
-- While this is not a strict requirement, you will 
-- get much better results as jOOQ knows about constraints, 
-- data types, column names, etc. Especially when 
-- translating to jOOQ/Java code, in case of which the
-- resulting jOOQ code can table and column references 
-- from the code generator.
 
输入方言
搜索路径,逗号分隔
解析未知函数
格式
日期格式
时间戳格式
注释
保留查询之间的注释
启用忽略注释语法
忽略注释开始标记
忽略注释结束标记

                    
                
 
输出方言
关键字
标识符大小写
标识符引用
绑定变量
转换选项
模式(实验性)
连接样式
QUALIFY
ROWNUM
内联 CTE
GROUP BY <列索引>
删除不必要的算术运算
样式选项
SELECT 中的 AS 关键字
FROM 中的 AS 关键字
JOIN 中的 INNER 关键字
JOIN 中的 OUTER 关键字
更多格式化选项 敬请期待!

*它是如何工作的?

输入方言是 jOOQ 当前支持的所有 SQL 方言的混合体。 语法可以在这里找到。 更多信息,请参考手册

输出是如果您使用给定的方言运行输入查询,jOOQ 将生成的输出。

如果您发现错误,或者想提出改进建议,请在此处报告,并附上您的输入查询:https://github.com/jOOQ/jOOQ/issues/new/choose

太棒了,我可以将它嵌入到我的应用程序中吗!?

是的! 您甚至不需要使用 jOOQ API。 解析器可以通过 JDBC API 公开。

有关更多详细信息,请阅读此博客文章:https://blog.jooq.org/top-5-hidden-jooq-features/

反馈

您对此页面有任何反馈吗? 我们很乐意听到!

The jOOQ Logo