创建批处理文件来运行带有错误处理的sql脚本

问题描述 投票:0回答:1

我创建一个批处理文件来运行sql脚本,如果脚本中发生任何错误它将退出。

@ECHO OFF
set file = D:\sqlscripts.txt

sqlcmd -b -S ServerName -d DbName -E -i filepath.sql 
IF %ERRORLEVEL% ==0 ( ECHO "sql script success")
else( echo "failure sql scripts)
sql-server sql-server-2008 batch-file error-handling scripting
1个回答
0
投票

else(echo "失败的sql脚本)

else
和括号之间需要有一个空格。单行示例:

IF %ERRORLEVEL% == 0 ( ECHO sql script success ) ELSE ( ECHO failure sql scripts )

多行示例::

IF %ERRORLEVEL% == 0 ( ECHO sql script success
) ELSE ( ECHO failure sql scripts )
© www.soinside.com 2019 - 2024. All rights reserved.