0

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

如何将输出保存为带有分隔符选项卡的普通行?

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

电源外壳输出

4

1 回答 1

2

您应该使用Export-CsvCmdLet 来执行此操作:

Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" |
    Export-Csv -Path "C:\Delivery.txt
于 2018-01-05T08:25:10.310 回答