Batch file 使用带<;的SQLCmd将SQL表导出到文本文件中~&燃气轮机;as场分离器

Batch file 使用带<;的SQLCmd将SQL表导出到文本文件中~&燃气轮机;as场分离器,batch-file,Batch File,我正在尝试创建一个windows批处理文件,以将数据从SQL表导出到.txt文件,并将作为字段分隔符 我尝试使用^进行转义,但仍然无法将作为字段分隔符导出,下面是命令 sqlcmd-S YourDBServer-d DB\u NAME-E-Q“从表“-o”tableName\u date.txt“-S”^“-W-h-” 我该怎么逃跑?请帮助。您是否尝试过^?转义仅在没有周围字符的情况下有效。“…事实是,-s开关使用第一个字符作为列分隔符,无论在它后面写多少个字符。谢谢,elzooilogico

我正在尝试创建一个windows批处理文件,以将数据从
SQL
表导出到.txt文件,并将
作为字段分隔符

我尝试使用
^
进行转义,但仍然无法将
作为字段分隔符导出,下面是命令

sqlcmd-S YourDBServer-d DB\u NAME-E-Q“从表“-o”tableName\u date.txt“-S”^“-W-h-”


我该怎么逃跑?请帮助。

您是否尝试过
^
?转义仅在没有周围字符的情况下有效。
…事实是,
-s开关
使用第一个字符作为列分隔符,无论在它后面写多少个字符。谢谢,elzooilogico yes,-s开关只允许一个字符。我正在使用bcp来实现同样的目标。