0
我有一个简单的SQL更新语句...更新SQL没有行
UPDATE [Table].[dbo].[Test]
SET [Field1] = @Param1
WHERE [Field2] = @Param2
比方说,我的数据集是只有以下信息...
Field 1 | Field 2
-------------------------
123 | abc
456 | def
789 | ghi
我的问题是,因为这...如果用户想将'def'的'Field1'更新为'444',但是,哦,不!他们意外地为'Param2'键入了'露水'。所以这是我们的参数组...
- 参数1:444
- 参数2:露
根据我的测试,我得到一个“成功完成指令(S)”,因为在技术上它确实如此,但我的用户无法知道他们实际上没有更新任何内容。是否有错误代码,返回代码,可能会标记我发送消息给我的用户,让他们知道操作是成功的,但它没有更新任何内容,因为该记录不存在?