2012-05-28 47 views
1

我有一個在批處理文件中執行到SQLCMD的sql文件列表。sqlcmd中的多個文件

批處理文件(.bat)文件包含以下示例腳本:

SQLCMD -i master.sql 

master.sql包含

:r script1.sql 
:r script2.sql 

如果script1出現任何錯誤,我需要script2,但它繼續在script1處停止,並顯示錯誤消息。我該如何解決這個問題?

+0

可能重複[批處理文件 - 錯誤處理(http://stackoverflow.com/questions/1164049/batch-files-error-handling),你可以檢查[ERRORLEVEL](http://www.robvanderwoude.com/errorlevel.php) –

回答

-1

我們在說MSSQL嗎?在這種情況下,您可能需要研究Transact(內置編程語言)。無論如何,使用任何其他結構都可能證明您正在尋找的解決方案。

親切的問候,

D.

+0

爲什麼downvote?我很確定有人不同意,但請解釋原因:s – Digitalis