gpt4 book ai didi

sql-server - 如何知道一条sql Update语句执行成功还是失败?

转载 作者:行者123 更新时间:2023-12-02 21:26:41 26 4
gpt4 key购买 nike

如何知道一条sql Update语句执行成功还是失败?

我使用 sql server 2005 和 C# asp.net。

我可以在C#中获取成功或失败的信息,而无需在旧的sql语句中添加一些sql代码吗?

最佳答案

您可以使用@@ROWCOUNT获取受上次查询影响的行数。例如,这可用于确定您的 WHERE 子句是否实际匹配某些内容。

UPDATE mytable SET
field = 'SomeValue'
WHERE
id = 1234

IF @@ROWCOUNT = 0
BEGIN
-- No row with id=1234
END

关于sql-server - 如何知道一条sql Update语句执行成功还是失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2963703/

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