我通過一個批處理文件如何抑制通過批處理文件執行的SQL查詢
sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" > "results.txt"
上述後執行SQL腳本執行後所產生的文件有「的輸出(受影響的8890行) 「作爲我想壓制的結果文件的一部分。
我通過一個批處理文件如何抑制通過批處理文件執行的SQL查詢
sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" > "results.txt"
上述後執行SQL腳本執行後所產生的文件有「的輸出(受影響的8890行) 「作爲我想壓制的結果文件的一部分。
那麼,如果你不想導出查詢執行的結果,只需刪除> "results.txt"
部分。
sqlcmd /S /Usa /Paaa123 /i ""
是你應該運行
試試這個什麼:
sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /c:"rows affected" > "results.txt"
試試這個:
sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /g:"file with unwanted spam" > "results.txt"
可能重複http://stackoverflow.com/questions/2014129/is-there -a-way-to-suppress-x-rows-affected-in-sqlcmd-from-the-line-line –
更多解釋和示例將有所幫助。 – Endoro
這是對的David。不確定我是否可以將這個問題標記爲多餘。 – Sankasu