SQL语句"不能插入/更新多行"错误

时间:2014-04-15 18:11:40

标签: sql sql-server sql-server-2008 tsql

我正在尝试更新表中的列,但我收到以下错误:

  

无法在交易订单中插入/更新多行   消息3609,级别16,状态1,行1   交易在触发器中结束。批次已中止。

更新声明有问题吗?我知道有这个webusersid有不止一个交易,但它不应该更新它与所有这些的新的?非常感谢帮助。

UPDATE do
SET webusersid = 'X00HDX4G'
from dealorder do
where webusersid = 'B00FF5OR'

1 个答案:

答案 0 :(得分:3)

您在dealorder表上有一个触发器,阻止一次更新多个行。可以是桌面上的复制设置。