2015-07-20 95 views
0

我需要將存儲過程傳遞給客戶端,客戶端將設置計劃作業以輸出到文件。客戶端認爲存儲過程應該寫入文件,但我很驚訝我不能只是生成一個表並要求他們的數據庫管理員設置作業,以便輸出到文件。如何使SQL Server代理作業寫入文件?

該文件必須符合用於導入到另一個系統的特定格式。

我有一個查詢SELECT(代碼頭)UNION ALL SELECT(爲每個條目創建一個字符串的代碼)UNION ALL SELECT(代碼爲頁腳)。

該表達式相當複雜,我不想將它全部塞進一個BCP字符串參數中。

這樣做的最好方法是什麼? BCP可以調用存儲過程嗎? SQL作業描述可以「重定向」輸出到文件嗎?我應該創建臨時表並指出BCP嗎?

回答