2015-01-02 67 views
1

有沒有辦法讓存儲過程(以及它應該做的其他事情)在本地硬盤驅動器上創建文本文件?我聽說這是可能的,但是當我在inet上搜索它時,我只找到了如何將「結果集」導出到文本文件中......但這不是我所需要的,我需要一些足夠簡單的幫助我知道從C#webapp調用存儲過程時正在執行。所以最好在SP內部有一個指令,在指定的路徑上創建一個文件,其中包含諸如「hello world」或「here by here」之類的文本;類似的東西。我在想,也許如果我可以從SP執行一個Windows命令行,我可以創建該文件...從存儲過程創建文本文件SQL Server 2008

我很抱歉如果之前詢問過,我感覺很確定它沒有,從搜索和研究之前我問過。

謝謝各位的好意!

+0

如果您知道如何將結果集導出爲文本,您可以導出「SELECT'Hello World''的結果。 –

回答

1

您可以使用xp_cmdshell。所以像這樣:

exec xp_cmdshell 'echo hello world > c:\status\file.txt' 
+0

這是非常準確的人,非常感謝。 –