我正在寻找一个简单的库[免费],我可以使用这样的东西: -
String formattedSQL = xyzLib.format ( sql );
有没有这样的图书馆?或者有没有办法格式化SQL?
答案 0 :(得分:5)
我不知道有这样做的库,但你可能会看看Hibernate的SQL formatter。根据我的经验,它在美化SQL语句方面做得非常好,但一如既往,它可能不是你想要的。
答案 1 :(得分:0)
Yohei Yamana(空白)写了一个开源的,纯Java独立的,零依赖的SQL Formatter。它可以从Maven Central获得:
<dependency>
<groupId>com.github.vertical-blank</groupId>
<artifactId>sql-formatter</artifactId>
<version>1.0</version>
</dependency>