我正在处理如下所示的 SQL
create procedure
as
begin
Run Code Online (Sandbox Code Playgroud)
注意大的差距,例如as和begin。
我怎样才能删除这些?我使用了 SQL 格式化程序,但这不起作用。
Rob*_*ley 26
在 SQL Server Management Studio (SSMS) 中有一个删除空行的命令,尽管默认情况下它在菜单、工具栏图标或键盘快捷键上不可用。
如果您必须定期执行此操作,请编辑您的菜单、工具栏或快捷方式以添加此命令。例如,将此命令添加到编辑/高级菜单:
从工具菜单中,选择自定义:
在出现的窗口中,选择命令选项卡,然后下拉菜单栏列表以选择编辑 | 高级:
然后点击添加命令
现在选择Edit类别并滚动Commands列表以选择Delete Blank Lines:
完成此操作后,“删除空白行”将出现在“编辑/高级”菜单中。上面显示的自定义对话框中还有其他选项,用于在菜单中定位命令、添加键盘快捷键或将其图标添加到工具栏。
Mar*_*ith 22
您可以使用查找和替换来执行此操作,但请注意,如果您有带有嵌入换行符的字符串文字,它们也会被更改。
下面找到所有连续换行符的实例,并将它们替换为单个换行符。
\n+\nUse -> Regular ExpressionsUse -> Regular Expressions以避免下次使用该对话时混淆结果。