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 格式化为一行
基础教程推荐
- 如何在 SQL 中将 Float 转换为 Varchar 2021-01-01
- 什么是 orradiag_<user>文件夹? 2022-01-01
- 如何根据该 XML 中的值更新 SQL 中的 XML 2021-01-01
- oracle区分大小写的原因? 2021-01-01
- 在多列上分布任意行 2021-01-01
- 在 MySQL 中:如何将表名作为存储过程和/或函数参数传递? 2021-01-01
- mysql选择动态行值作为列名,另一列作为值 2021-01-01
- MySQL 中的类型:BigInt(20) 与 Int(20) 2021-01-01
- 二进制文件到 SQL 数据库 Apache Camel 2021-01-01
- 表 './mysql/proc' 被标记为崩溃,应该修复 2022-01-01
