我正在寻找SQL的Java开源美化工具或重新格式化工具,可用于清理使用openArchitectureWare生成的DDL语句。
对“ 在线代码美化工具和格式化程序 ” 的回答对我没有任何帮助,我还无法使Simple SQL
Formatter
对我有用。
更新2:
org.hibernate.jdbc.util.BasicFormatterImpl
在版本4.0中移动了。现在位于:org.hibernate.engine.jdbc.internal.BasicFormatterImpl
。
更新1:
技术在前进。如Alex所述, org.hibernate.pretty.Formatter
从3.3.2.GA版本开始不再存在
。替换为org.hibernate.jdbc.util.BasicFormatterImpl
:
String formattedSQL = new BasicFormatterImpl().format(sql);
原始答案:
如果您使用的是Hibernate,则它们内置了一个: org.hibernate.pretty.Formatter
String formattedSQL = new Formatter(sql).format();
我正在使用SQL Loader加载Oracle表,并且我对日期格式有问题。包含数据的CSV文件包含格式为YYYY-MM-DD HH:MM:SS的字符串,但Oracle表要求日期格式为DD-MON-YY。 我目前正在逐行查看CSV文件,以查找并重新格式化加载前的任何日期,但文件可以达到1000万行,这可能是一个非常缓慢的过程。SQL Loader是否允许在加载中重新格式化日期? 我在找像这样的东西
问题内容: 什么是最好的在线代码美化器和格式化器?我不是在要求荧光笔。任何语言都可以。 问题答案: CSS:代码美化器 HTML:HTML Tidy,CleanUp HTML或通用的Pretty Diff Javascript:http://jsbeautifier.org/ PHP:http://beta.phpformatter.com/ SQL:http://dpriver.com/pp/s
我执行了添加checkstyle的步骤 null
问题内容: 我想要实现一个接受与参数相同的版本,因此我编写了以下函数: 但是,它成为内部的单个数组参数,从而导致仅在格式字符串中填写单个参数。如何强制解释为可变数量的参数? 问题答案: 已经做了您想做的事。查看其来源,可以看到出了什么问题: 请注意,您的代码缺少after 。从规格: 将参数传递给…参数 如果最终参数可分配给切片类型,则在参数后跟时可以将其作为参数的值原样传递。在这种情况下,不会创
主要内容:Formatter 接口,内置格式化转换器在实际的项目开发中,经常会涉及到一些需要进行格式化的数据,例如金额、日期等。以金额为例,当金额为 10 万元时,在比较正式的场合往往要写成 ;而日期也可以被写作多种格式,例如 、 等。这些数据都要经过一定的格式化处理才能够正常使用。 Formatter 接口 Spring 提供了一个 Formatter<T> 接口, T 表示目标数据类型,它被称为格式化转换器。 Formatter 的作用与 Co
好的,我已经在互联网上搜索了一下,试图弄清楚我必须在PhpStorm中更改哪一点才能让它停止这样做。 现在,当我在一些PHP上运行“重新格式化代码”时,它也决定为我优化导入。虽然通常我会说“哎呀,太好了”——在某些情况下,PhpStom并没有意识到它认为未使用的一些导入实际上已经使用过了。 注释作为代码等等。 请告诉我有人知道如何让PhpStom停止这样做。每当我自动格式化代码时,我都必须撤消对导