发生错误后停止执行SQL脚本

时间:2013-09-12 12:44:04

标签: sql sql-server windows batch-file

我正在使用批处理文件执行多个SQL脚本,但现在我想在任何一个脚本中发生错误时停止执行批处理文件。

这是我的批处理文件:

sqlcmd -S dbdev026b\dbdev026b -i c:Test1.sql -o c:\o1.txt
sqlcmd -S dbdev026b\dbdev026b -i c:Test2.sql -o c:\o2.txt

1 个答案:

答案 0 :(得分:0)

sqlcmd -S dbdev026b\dbdev026b -i c:Test1.sql -o c:\o1.txt || exit /b 1
sqlcmd -S dbdev026b\dbdev026b -i c:Test2.sql -o c:\o2.txt || exit /b 2