Format TSQL onto one line(将 TSQL 格式化为一行)
问题描述
我们公司使用一个旧的应用程序,它从一个 .INI 文件中读取 TSQL.由于应用程序处理 INI 文件的方式,TSQL 必须全部在一行上.我使用Poor Mans TSQL Formatter 使SP 之类的所有东西都变得漂亮整洁,但我想知道是否有什么可以做相反的事情-采用格式良好的TSQL 并将其全部推到一行上(删除回车、换行等).我正在使用 SSMS,但也使用 Notepad++,如果其他编辑器具有该功能,我会很乐意使用它.
Our company uses an old app which reads TSQL from a .INI file. Due to how the app process the INI file the TSQL has to be all on one line. I use Poor Mans TSQL Formatter to get everything nice and tidy for things like SPs, but am wondering if there's something out there to do the reverse - take nicely formatted TSQL and shove it all onto one line (removing carriage returns , line breaks etc). I'm working in SSMS but also use Notepad++, and will happily use some other editor if it has the functionality.
推荐答案
使用 Notepad++
Using Notepad++
选择多行的语句,然后在菜单上:TextFX>TextFX Edit>Unwrap Text
Select the statement that is over multiple lines then on the menu: TextFX>TextFX Edit>Unwrap Text
为了更轻松,您可以使用快捷方式映射器(设置>快捷方式映射器)将其分配给键盘快捷方式
And for even greater ease you can assign it to a keyboard shortcut using the shortcut mapper (Settings>Shortcut Mapper)
这篇关于将 TSQL 格式化为一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:将 TSQL 格式化为一行
基础教程推荐
- 带更新的 sqlite CTE 2022-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01
- 带有WHERE子句的LAG()函数 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
