2010-10-14 109 views
1

尝试导出自定义查询到我写了下面的命令csv文件:如何将查询结果导出到Microsoft SQL Server Management Studio中的csv?

sqlcmd [-S myserver -d mydb -E -Q "SELECT column1 ,column_date, DATENAME(WEEKDAY, column_date) AS day_of_week ,distinc_events_count ,total_events_count ,event_duration FROM dbo.event_daily_stats ORDER BY column1" -o "D:\MyData.csv" -h-1 -s"," -w 700] 

但它返回以下错误信息:

有谁知道这个问题如何解决?

谢谢!

回答

2

我执行没有“[”和“]”没有问题的命令,你试过这种方式?

sqlcmd -S myserver -d mydb -E -Q "SELECT column1 ,column_date, DATENAME(WEEKDAY, column_date) AS day_of_week ,distinc_events_count ,total_events_count ,event_duration FROM dbo.event_daily_stats ORDER BY column1" -o "D:\MyData.csv" -h-1 -s"," -w 700 
+0

它返回一个错误:'S'附近语法不正确。 – 2010-10-14 12:11:50

+0

我粘贴了只改变查询,myserver和mydb值的命令,但我没有收到任何错误。也许你在“S”之前意外删除了“ - ”。你能粘贴你使用的命令吗? – 2010-10-14 12:22:57

1

我认为问题在于你试图在SSMS中运行时,它应该在命令提示符下运行。

相关问题