MSSQL简单更新查询:UPDATE TABLE SET FIELD = 1 WHERE FIELD = 2

时间:2011-07-21 16:47:15

标签: c# sql sql-server

我正在尝试在MS SQL中执行简单的更新查询。 在mysql中我会发出这个:

UPDATE TABLE SET FIELD = 1 WHERE FIELD = 2

我在MS visual studio中尝试这个时出错了。请帮忙。

错误:

  

子查询返回的值超过1。当子查询遵循=,!=,<,< =,>,> =或子查询用作表达式时,不允许这样做。声明已经终止。

感谢。

1 个答案:

答案 0 :(得分:2)

关于手头的有限信息,我怀疑你在TABLE上有一个更新触发器,它被编码为期望单行位于inserteddeleted表中。