如何将sql表打印到制表符分隔文件

时间:2017-03-02 16:02:02

标签: sql file powershell printing

您好我试图以制表符分隔格式将sql表打印到文件中。

现在我正在使用powershell线

Invoke-SQLCmd -ServerInstance $Server -Database $Database -query "select distinct * from WHIProducts" | Export-Csv -path "$inventorypath\inventory_$date\$filename" -NoTypeInformation -Delimiter "`t"

我遇到的问题是system.outofmemoryexception。

有没有人知道通过SQL查询直接执行此操作的方法,以便我可以通过powershell运行查询?或者使用PowerShell或其他脚本语言是否有更有效的方法?这必须自动完成,因此转到SSMS并将结果打印到文本文件是不够的。

我使用的是SQL Server Express。

0 个答案:

没有答案