在Powershell ISE中格式化SQL输出

时间:2017-06-05 16:05:23

标签: sql powershell

使用Invoke-SQLCMD并运行已保存的查询,有没有办法将输出视为表格?目前,所有输出都是按顺序打印的,例如,对于从查询返回的每个项目,名称​​换行状态换行符 is_encrypted,而不是行名列表,其中name,state,is_encrypted,列标题。

最终目标是将查询的所有结果输出到文本或Excel文件中。

1 个答案:

答案 0 :(得分:2)

试试这个:

Invoke-Sqlcmd -query $sql | Export-Csv -Path c:\temp\excelfile.csv -NoTypeInformation
相关问题