sql - 将 SQL 格式化为一行

标签 sql sql-server tsql

我们公司使用一个旧应用程序,它从 .INI 文件读取 TSQL。由于应用程序处理 INI 文件的方式,TSQL 必须全部位于一行。我使用 Poor Mans TSQL Formatter 来让 SP 之类的东西变得漂亮和整洁,但我想知道是否有一些东西可以做相反的事情 - 采用格式良好的 TSQL 并将其全部推到一行上(删除回车符、换行符等) 。 我在 SSMS 中工作,但也使用 Notepad++,如果其他编辑器具有该功能,我会很乐意使用它。

最佳答案

使用Notepad++(无需任何插件)

经过大量谷歌搜索后,我发现 x64 位版本的 notepad++ 中没有像 TextFXPoorMansTSqlFormatter 这样的插件可用,甚至不需要。

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

enter image description here

就是这样。

关于sql - 将 SQL 格式化为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11545666/

相关文章:

mysql - SQL Server 查询到 MySQL 查询的转换

sql - 优化 select 查询以返回前 100 条记录(添加 ORDER BY 会减慢查询速度)

c# - 插入语句奇怪的错误

sql - 如何在 PL/SQL 中将 SQL 'IN'(或 'ANY')运算符与 VARRAY 一起使用

c# - 将 sql 存储过程用于 yes no 输出

sql - 更改行的排序顺序后如何重新排列 "sort order"列

sql - t sql "select case"vs "if ... else"以及关于 "begin"的解释

sql - 合并与案例

c# - 使用 Dapper 进行多映射查询

mysql - 如何为注释添加外键、引用和索引