c# - .NET 有免费的 SQL 格式化库吗?

很长一段时间以来,我一直在寻找一个免费的库/源代码来格式化 SQL 查询,最好是在 .NET 中。即使在搜索了一些关于 SO 的回复后,我几乎已经到了愿意相信这样的事情不存在的地步。

我找到的最接近的东西,一个名为 sqlformat 的项目, 似乎并不活跃,甚至也不真正支持用于格式化的 SQL 功能的可用子集。

是否有任何免费或开源的 SQL 格式化库?我不想要 jar 头产品,因为我需要将此功能集成到我正在构建的工具中。 Web 服务也 Not Acceptable ,因为我发现的那些像 T-SQL Tidy尚未证明非常可靠。

最佳答案

几个月前,我启动了一个开源的 .Net 2.0 T-SQL 格式化库,现在正式“v1 Done”,没有已知问题:http://www.architectshack.com/PoorMansTSqlFormatter.ashx

我还设置了一个在线 SQL 格式化服务(如 SQLTidy 和其他几个,除了在这种情况下驱动它的格式化库是开源和全功能的):http://poorsql.com/

抱歉,来晚了,但希望这可以帮助其他人。当然,任何反馈都会很棒!

请注意:它是 AGPL 许可的,因此不适合集成到商业许可/分布式应用程序中;但对于任何类型的内部流程(持续集成/源代码控制质量)都应该没问题。

(编辑:图书馆的更新状态)

https://stackoverflow.com/questions/3336394/

相关文章:

.net - 格式化 json 文档

android - PhoneNumberFormattingTextWatcher 不工作

html - 如何使用 CSS 自动添加节号(1.2、3.4.1)?

go - 格式错误。新

javascript - moment.js - 更改已格式化的过去日期的格式

python - 在 python 日志记录中是否有一个格式化程序来截断字符串?

python - 均匀地并排打印 2 个均匀填充的列表

python - 格式正确的乘法表

regex - Powershell Parsing Help - 如何将文件夹名称列表输出到文本文

java - 如何用空格左填充整数?