gpt4 book ai didi

sql-server - 如何在 SQLCMD 中使用 TAB 作为列分隔符

转载 作者:行者123 更新时间:2023-12-03 14:45:43 26 4
gpt4 key购买 nike

SQLCMD 支持 -s 参数来指定列分隔符,但我无法弄清楚如何表示制表符 (CHAR(9)) 字符。我已经尝试了以下但都不起作用:

sqlcmd -S ServerName -E -Q"select * from mytable" -s"\t" -o results.txt
sqlcmd -S ServerName -E -Q"select * from mytable" -s'\t' -o results.txt

任何想法如何在 SQLCMD 中做到这一点?

最佳答案

在批处理文件中,在双引号之间放置一个制表符是有效的。

sqlcmd -S ServerName -E -Q"select * from mytable" -s"   " -o results.txt

要在 PowerShell 文件中执行相同操作,请使用环绕转义选项卡的转义双引号
sqlcmd -S ServerName -E -Q"select * from mytable" -s `"`t`" -o results.txt

关于sql-server - 如何在 SQLCMD 中使用 TAB 作为列分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com