2013-07-05 62 views
2

我通過一個批處理文件如何抑制通過批處理文件執行的SQL查詢

sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" > "results.txt" 

上述後執行SQL腳本執行後所產生的文件有「的輸出(受影響的8890行) 「作爲我想壓制的結果文件的一部分。

+0

可能重複http://stackoverflow.com/questions/2014129/is-there -a-way-to-suppress-x-rows-affected-in-sqlcmd-from-the-line-line –

+0

更多解釋和示例將有所幫助。 – Endoro

+0

這是對的David。不確定我是否可以將這個問題標記爲多餘。 – Sankasu

回答

1

那麼,如果你不想導出查詢執行的結果,只需刪除> "results.txt"部分。

sqlcmd /S /Usa /Paaa123 /i ""是你應該運行

1

試試這個什麼:

sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /c:"rows affected" > "results.txt" 
1

試試這個:

sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /g:"file with unwanted spam" > "results.txt" 
相關問題