gpt4 book ai didi

java - 如何将 java 字符串格式化为 SQL 语法?

转载 作者:搜寻专家 更新时间:2023-11-01 02:25:39 40 4
gpt4 key购买 nike

<分区>

我已搜索该网站,但没有找到我真正需要的内容。我有一个 SQL 语句

String unformattedSQL = "select id, name, address, zip    from   schema123.person  where name like '%stu%'";

我正在寻找一种像 formatSQL(sqlString) 这样的方法,它可以给我原始 SQL 语句的格式化版本,这样

String formattedSQL = formatSQL(unformatted);
System.out.println(formattedSQL);

将给我以下文本(正确缩进)

SELECT id, name, 
address, zip
FROM schema123.person
WHERE name LIKE '%stu%'

原来的SQL语句其实很长,而且是通过其他方法动态生成的(我无法改变这种方法),所以我没办法将SQL放在外部文件中。 SQL执行后,我需要把它放在一个日志文件中。我希望在日志文件中格式化 SQL 语句。

最好的方法是什么?为了概括这个问题,如何针对 XML、C# 等其他语法执行此操作。也许类似于 Google Code Prettify 但对于 Java ...

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com