有没有人知道一个程序,一个实用程序或一些程序库,最好是Linux,它采用一个未格式化的SQL字符串并打印出来?
例如,我想要以下内容
select * from users where name = 'Paul'
Run Code Online (Sandbox Code Playgroud)
改成这样的东西
select *
from users
where
name = 'Paul'
Run Code Online (Sandbox Code Playgroud)
确切的格式并不重要.我只需要一些东西来获取一个大的SQL字符串并将其分解为更具可读性的东西.
我正在寻找一个好的T-SQL Pretty Printer,以便所有代码在我们项目中的开发人员之间看起来一致.优选地,免费/开源的,但只要价格合理,付费并非超出可能性范围.有没有特别的行业领导者?
我并不是对它使用的特定标准感到困惑,但是配置越多越好.这样我们就可以在开发人员之间进行小规模的战争,并且有一些启动的乐趣.;-)
我想我应该补充一点,Visual Studio和Management Studio集成将被认为是有利的.
所以Visual Studio有一个像Format Document [Ctrl + K,Ctrl + D]这样的命令,SQL Management Studio有类似的东西吗?
如果没有,那里有任何其他产品,这可以帮助吗?
我们有数百个这样的,我们必须在相当短的时间内完成,因为我们花了很多时间重新格式化它们由于初始格式化质量差.
我们正在使用Microsoft SQL 2008.