【问题标题】:"Invoke-Sqlcmd | Out-File" not in matrix format?“Invoke-Sqlcmd | Out-File”不是矩阵格式?
【发布时间】:2018-01-04 15:02:30
【问题描述】:

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

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

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

【问题讨论】:

  • 你试过Export-CsvCmdLet吗?
  • 刚试过,棒极了

标签: sql powershell invoke-sqlcmd


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 2015-04-07
    • 2021-03-12
    相关资源
    最近更新 更多