2010-10-14 107 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中運行時,它應該在命令提示符下運行。

相關問題