"Invoke-Sqlcmd | Out-File" 不是矩阵格式?
"Invoke-Sqlcmd | Out-File" not in matrix format?
我正在使用 powershell 查询 SQL table 然后将结果保存在一个文件中,这工作正常,但是,结果不是以矩阵格式存储而是以块存储.
如何像带有分隔符选项卡的普通行一样保存输出?
Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" | Out-File -filePath "C:\Delivery.txt
您应该使用 Export-Csv
CmdLet 来执行此操作:
Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" |
Export-Csv -Path "C:\Delivery.txt
我正在使用 powershell 查询 SQL table 然后将结果保存在一个文件中,这工作正常,但是,结果不是以矩阵格式存储而是以块存储.
如何像带有分隔符选项卡的普通行一样保存输出?
Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" | Out-File -filePath "C:\Delivery.txt
您应该使用 Export-Csv
CmdLet 来执行此操作:
Invoke-Sqlcmd -ServerInstance "localhost" -Database "mydb" -InputFile "C:\Delivery.sql" |
Export-Csv -Path "C:\Delivery.txt