wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows – 错误处理批处理文件和Sqlcmd大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个批处理文件,使用sqlcmd运行一些SELECT查询,将结果放入文本文件,并将这些文件上传到FTP服务器上.这一切都是按照它的方式工作的,这是我喜欢什么工作的方式. 我一直在想知道如果发生错误,我会做什么.假设有人更改数据库的数据结构,而不通知我.如果我运行一个sqlcmd SELECT语句并将结果删除到一个文本文件中,那么最终会出现一个包含错误的文本文件,然后直接进入FTP,就好像没有错
我有一个批处理文件,使用sqlcmd运行一些SELECT查询,将结果放入文本文件,并将这些文件上传到FTP服务器上.这一切都是按照它的方式工作的,这是我喜欢什么工作的方式.

我一直在想知道如果发生错误,我会做什么.假设有人更改数据库的数据结构,而不通知我.如果我运行一个sqlcmd SELECT语句并将结果删除一个文本文件中,那么最终会出现一个包含错误的文本文件,然后直接进入FTP,就好像没有错误. (我已经测试过了.)

我想要检查来自sqlcmd – 超时,错误的凭据,格式错误查询等的错误,我只是不知道这是如何完成或什么是“最佳实践”.我可以随时尝试抓取输出文本文件搜索我认为可能发生的错误,但由于任何原因,这是有问题的.

任何人都有这样的经验,他们会分心?

您可以检查从sqlCMD返回的错误级别,以查看它是否失败.
sqlcmd -b <yourscript>
    IF ERRORLEVEL 1 goto err_handler
    goto done
    :err_handler
    REM handle the error here

    :done 
    REM script completion code here

大佬总结

以上是大佬教程为你收集整理的Windows – 错误处理批处理文件和Sqlcmd全部内容,希望文章能够帮你解决Windows – 错误处理批处理文件和Sqlcmd所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。