【问题标题】:update multiple rows with single update SQL Server使用单个更新 SQL Server 更新多行
【发布时间】:2011-06-03 21:46:06
【问题描述】:

为什么这个 SQL 查询不起作用:

update MyTable
set IsOk = 1
where MyName = 'OK'

错误是:

子查询返回超过 1 个值。 这是不允许的,当 子查询遵循 =、!=、、>= 或者当子查询被用作 表达。

感谢帮助

【问题讨论】:

    标签: sql sql-server-2008


    【解决方案1】:

    您能否检查“OK”值是否包含脏值?如果不是,也可能是 1 个值。

    【讨论】:

      猜你喜欢
      • 2018-07-18
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      相关资源
      最近更新 更多