2010-10-05 45 views
1

我們有批處理文件來編譯針對數據庫的文件夾中的所有sql腳本。問題是我們有幾千個腳本,它爲每個腳本創建一個輸出文件。批處理文件中的SQLCMD - 將所有輸出強制爲一個文件

這使得很難檢查錯誤和很多清理工作。有沒有辦法將所有結果輸出到一個文件?

這裏是我們使用的腳本:

for %%f in (.sql) do sqlcmd -Sservername -i"%%f" -o"%%f.txt" -Uusername -Ppassword -ddatabasename

問候, 阿爾伯特

回答

2

我從來沒有使用過的前一個批處理語句,所以我會做一些關於它的讀數,但看在你的例子中,這似乎應該工作。批處理

下一行添加

 
DEL All.TXT 
for %%f in (.txt) do type "%%f" >> All.TXT 

這應該所有.txt文件追加到全部.txt。

+0

謝謝!有效。 – Albert 2010-10-23 07:48:52

相關問題