【发布时间】:2019-09-09 03:24:15
【问题描述】:
我需要从表中的几列中检索数据行。
我需要自动化这个。
我决定使用批处理文件。
我一直在运行的命令是。
osql -S .\sqlexpress -E -i "C:\Users\user.name\Desktop\eventdatetime24hr.sql" -o "C:\Users\user.name\Desktop\queryOut.csv"
它产生如下所示的输出:
图片:
如您所见,输出看起来很糟糕。
我需要将它输入另一个应用程序,但是,我只能这样做,因为每列和每行数据都有一个单独的单元格。
我不知道该怎么做,有人可以帮忙吗?
列是:eventdatetime、eventid、sNarrative
【问题讨论】:
-
您可以尝试
SQLPSPowerShell 模块进行查询,它提供对象作为输出,同样可以使用Export-CSVcmdlet 导出到CSV -
我试过了,但我不明白
-
您在使用
SQLPS时遇到了什么问题?
标签: sql sql-server excel powershell csv