将 TSQL 格式化为一行

Format TSQL onto one line(将 TSQL 格式化为一行)
本文介绍了将 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 格式化为一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
Hibernate reactive No Vert.x context active in aws rds(AWS RDS中的休眠反应性非Vert.x上下文处于活动状态)
Bulk insert with mysql2 and NodeJs throws 500(使用mysql2和NodeJS的大容量插入抛出500)
Flask + PyMySQL giving error no attribute #39;settimeout#39;(FlASK+PyMySQL给出错误,没有属性#39;setTimeout#39;)
auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
Sort by ID DESC(按ID代码排序)