首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

Returning an ERRORLEVEL to DOS prompt from OSQL or SQLCMD utility

作者:  时间: 2011-06-07

Cracked how to return a non zero exit code from a call to osql back to a dos batch file.

The answer is as follows. Note the bits in bold below are most important, and the use of the single & sign to denote running the IF ERRORLEVEL 1 command even if the previous osql command errors.

for /F %%i in ('dir *.sql /b') do osql -b -E -S MyServer\InstanceName -d MyDatabase -i %%i & IF ERRORLEVEL 1 goto ABORTBATCH

作者: 现古行 发表于 2011-06-07 16:11 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· 新浪:年底前推英文版新浪微博 不针对特定市场(2011-06-07 16:02)
· 世界IPv6日将测试互联网IPv4转换后兼容性(2011-06-07 16:01)
· 宅急送重生(2011-06-07 16:00)
· 索尼网站周一再遭黑客攻击 部分源码文件泄露(2011-06-07 15:59)
· 内部员工爆聚美优品人事动荡:市场部所剩无几(2011-06-07 15:47)

编辑推荐:谈一谈网络编程学习经验

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库