将TSQL格式化为一行

Kru*_*ing 8 sql t-sql sql-server

我们公司使用一个从.INI文件中读取TSQL的旧应用程序.由于应用程序处理INI文件的方式,TSQL必须全部在一行上.我用可怜的芒TSQL格式化得到的一切好的和整洁的东西像SP的,但我不知道是否有什么东西在那里做相反 - 采取很好地格式化TSQL搡这一切在同一行(除去回车换行符等) .我正在使用SSMS,但也使用Notepad ++,并且如果它具有该功能,将很乐意使用其他编辑器.

Mar*_*tin 9

使用Notepad ++

选择菜单上多行的语句:TextFX> TextFX Edit> Unwrap Text

在此输入图像描述

为了更加轻松,您可以使用快捷方式映射器将其分配给键盘快捷键(设置>快捷键映射器)

在此输入图像描述


Gop*_*005 8

使用Notepad ++(没有任何插件)

经过大量的谷歌搜索后,我发现没有像TextFX这样的插件,并且在x64位版本的notepad ++中甚至不需要使用PoorMansTSqlFormatter.

Notepad ++ - >写入查询 - >编辑 - >空白选项 - >删除不必要的空白和EOL.

在此输入图像描述

而已.