gpt4 book ai didi

c# - 如何使用 sqlcmd 验证查询是否成功执行?

转载 作者:行者123 更新时间:2023-12-04 05:35:21 27 4
gpt4 key购买 nike

我正在使用 sqlcmd 在脚本文件中运行一系列 sql 查询的实用程序。下面给出了一个简单的查询。我用来运行 sqlcmd 实用程序的命令是:

sqlcmd.exe -m-1 -r 1 -S . -E -d test -i "D:\Recycle\Sp_tempTable1.sql".

我正在运行 sqlcmd 来自 C# 代码的实用程序。这工作正常 - 执行查询并成功创建表。

我想要的是返回一些东西的实用程序,它告诉我输入文件中的所有查询都成功运行。有没有办法做到这一点?

最佳答案

使用 -o 标志允许您指定输出文件。此文件将包含受影响的行数和/或命令遇到的任何错误。但是,使用 System.Data.SqlClient 从托管代码运行查询会容易得多。命名空间,因此您可以实现标准的 try -> Exception -> catch 错误处理。

关于c# - 如何使用 sqlcmd 验证查询是否成功执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12015900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com