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/
反馈
您对此页面有任何反馈吗? 我们很乐意听到!