如何在sqlcmd执行SQL脚本的输出中添加指定空行?
在sqlcmd输出指定位置添加空行的解决办法
下面两种方法可以实现你的需求:
方法1:修改SQL脚本(推荐)
直接在GO语句后添加PRINT ''命令,强制输出一个空行。修改后的脚本如下:
use master go print '' select '$(SQLCMDWORKSTATION)' 'SQLCMDWORKSTATION';
运行这个脚本后,数据库上下文切换的提示文本之后会自动多出一个空行,完全匹配你的要求。
方法2:通过sqlcmd命令行参数调整
如果不想修改脚本内容,可以在调用sqlcmd时加上-W参数(移除输出中的尾随空格),但这种方式无法精准控制空行的位置,灵活性不如第一种方法。命令示例:
sqlcmd -S 你的数据库服务器名 -i 你的脚本文件.sql -W
内容的提问来源于stack exchange,提问作者srh
相关产品推荐
相关产品推荐

