我正在尝试在MS SQL中执行简单的更新查询。 在mysql中我会发出这个:
UPDATE TABLE SET FIELD = 1 WHERE FIELD = 2
我在MS visual studio中尝试这个时出错了。请帮忙。
错误:
子查询返回的值超过1。当子查询遵循=,!=,<,< =,>,> =或子查询用作表达式时,不允许这样做。声明已经终止。
感谢。
答案 0 :(得分:2)
关于手头的有限信息,我怀疑你在TABLE上有一个更新触发器,它被编码为期望单行位于inserted
或deleted
表中。