繁体   English   中英

“调用Sqlcmd | 文件外”不是矩阵格式?

[英]“Invoke-Sqlcmd | Out-File” not in matrix format?

我正在使用powershell来查询SQL表,然后将结果保存到文件中,这工作正常,但是结果不是以矩阵格式存储,而是块存储。

如何使用分隔符选项卡将输出像普通行一样保存?

Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" | Out-File -filePath "C:\Delivery.txt

Powershell输出

您应该使用Export-Csv CmdLet执行此操作:

Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" |
    Export-Csv -Path "C:\Delivery.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM