更新语句错误:子查询返回超过 1 个值

2024-06-24

我正在尝试更新列中的所有记录,以便它们以“CD”开头,例如DCE206 将成为 CDE206。

UPDATE table
SET column = REPLACE(column1, 'DC', 'CD')
WHERE column1 LIKE 'DC%'

我正在使用上面的更新语句,但是出现以下错误

'子查询返回超过 1 个值。当子查询跟在 =、!=、、>= 后面或子查询用作表达式时,这是不允许的。

我可以在语句中更改任何内容来实现此目的吗?或者我是否需要考虑使用游标。

我正在使用 SQL Server 2000。


您不可能从该代码中得到此错误。该错误一定是来自其他代码段。

除了在更新时运行之外,您还有什么吗?触发器?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新语句错误:子查询返回超过 1 个值 的相关文章

  • 有没有办法刷新 Oracle 中 PL/SQL 的输出?

    我有一个从 shell 脚本中调用的 SQL 脚本 需要很长时间才能运行 目前它包含dbms output put line不同点的声明 这些打印语句的输出会出现在日志文件中 但仅在脚本完成后才会出现 有什么方法可以确保脚本运行时输出出现在
  • 根据多列删除重复项

    我使用以下内容列出了重复项 select s MessageId t from Message s join select ToUserId FromUserId count as qty from Message group by ToU
  • SQL 用逗号替换点

    我有以下代码 SELECT cast Listenpreis 1 19 as decimal 29 2 as Listenpreis FROM SL M03KNE dbo ARKALK 我得到这个值 5 59 我尝试将点替换为 komma
  • 案例与解码

    参考之前的一篇question https stackoverflow com questions 3193384 display sql custom text from table column result 我想知道是否总是可以更换D
  • 在 CodeIgniter、SQL 中调用布尔值的成员函数 result()

    我试图根据搜索关键字查看 data results 中有哪些数据 但每次都会出现上述致命错误 有人可以帮助我吗 我的控制器 public function execute search search term this gt input g
  • ISDATE 相当于 DB2

    我有一个包含字符格式日期的表 我想检查日期的格式 请让我知道如何在 DB2 中做到这一点 我知道有一个函数 ISDATE 但它在 DB2 中不起作用 我在 AS400 上使用 db2 作为日期基础 请帮助我 实际上 看起来 DB2 for
  • 当用户单击链接时如何在表中创建新字段

    我的表格如下图所示 In order to insert data from this form into table I coded this supplier info supplier name POST supplier name
  • 数据流任务的 Foreach 循环容器

    我想从 Oracle DB 导入近 1200 万条记录 但由于 SSIS 内存缓冲区问题 我需要每年迭代我的数据流任务 即 2005 年到 2012 年 7 次 我如何使用 foreach 我的 oracle 查询来获取每年的数据 Quer
  • 在Django中通过ManyToMany关系添加一个对象

    Django 的 ManyToMany 字段 https docs djangoproject com en dev ref models fields django db models ManyToManyField可以使用填充my fi
  • 使用递归 CTE 生成嵌套第 n 层 JSON SQL Server

    我有以下结构的数据 我想使用父属性 id 关系生成嵌套 JSON 所需的输出 propertyID 1 title foo class typeid 150 value bar children propertyID 2 title foo
  • 当 COUNT(*) 为 NULL 时,GROUP BY 返回 0

    这是我原来的查询 SELECT CAST IndexedDate as varchar COUNT AS Logins FROM Table WHERE EventType Login AND IndexedDate gt DATEADD
  • sp_MSforeachtable 在每个表上执行过程

    我想打印一些动态查询来对数据库中的所有表执行过程 这是我到目前为止所写的 EXEC SP MSFOREACHTABLE IF EXISTS SELECT FROM INFORMATION SCHEMA COLUMNS WHERE COLUM
  • 在 PostgreSQL 中向日期添加月份显示语法错误

    我使用的是Postgres 9 0版本 我想在日期中添加一些月份来计算新日期并在表中更新 这里要添加的月份数将是整数变量 我的代码如下 declare numberofmonths smallint 5 update salereg1 se
  • 使用 C# 检索 SQL Server 中具有 varchar 数据类型的字段的大小

    我正在使用 VS 2010 和 SQL Server 2008 在 ASP NET 中创建一个项目 我想检索具有以下内容的列的大小varchar数据类型 e g Varchar 20 我想要 20 而不是最大可能的大小varchar使用 C
  • 如何处理 FOR XML PATH/AUTO 中的空白值 - SQL Server?

    有没有人对这种 SQL Server 行为有任何见解或遇到过 当空白值转换为数据类型时 char 或具有 的列char 作为数据类型 处理使用For XML PATH 它返回 XML 结果 20 空格的特殊字符编码 当相同的空白值转换为va
  • 为什么更新外键后引用约束会不一致?

    抱歉 这个模糊的标题很难用一句话来描述 我有 2 个实体User and UserAddress 其中 User 有 2 个外键DefaultInvoiceAddressId and DefaultDeliveryAddressId和 Us
  • Oracle 中的 if(条件, then, else)

    MySQL MSSQL 有一个简洁的小内联 if 函数 您可以在查询中使用它来检测空值 如下所示 SELECT foo a field AS a field SELECT if foo bar is null 0 foo bar AS ba
  • 如何使用 SQL 计算一条路线的行驶次数?

    我需要确定在给定的日期范围内每辆车行驶特定路线的次数 但建立在数据库之上的 GPS 管理软件没有此功能 该数据库包含多个存储 GPS 路线和位置数据的表 路线由多个位置和序列号组成 位置是附加到名称的一组上限和下限纬度 经度值 车辆每分钟将
  • 以另一个用户身份执行存储过程

    我遇到以下问题 有一个用户 A 谁必须执行存储过程 spTest In spTest的身体 sp trace generateevent叫做 问题是sp trace generateevent需要更改跟踪权限 并且我不希望用户A拥有这些权限
  • mysql 中的 SELECT UNION 和 ORDER BY.. 如何?

    我想从单个表中获取所有行 但以不同的方式对它们进行排序 例如我写 SELECT FROM table1 ORDER BY fieldA ASC LIMIT 3 UNION SELECT FROM table1 ORDER BY FieldB

随机推荐

  • 如果等于特定值则替换列

    我希望替换 CSV 中的第四列 如果它等于 N A 我正在尝试将其更改为 1 我似乎无法让它发挥作用 awk F if 4 N A 4 1 test csv 您可以使用以下内容awk awk F 4 4 N A 1 4 1 OFS test
  • 在 Laravel 4 路由中接受编码的 URL

    我正在 Laravel 4 Beta 5 中开发一个网站 我试图将编码的 URL 传递到路由器 问题是 编码的 URL 中包含百分比等 因此它被 Laravel 阻止 URL 使用 Javascript 函数进行编码encodeURICom
  • 在 Android 模拟器中访问 google api 时出现运行时错误

    我正在尝试访问 googleFit API 看起来很简单 获取谷歌登录权限和所需的授权 然后查询步数 我的代码似乎不起作用 当我调试它时 fitnessOption声明部分抛出 源代码与字节码不匹配 错误 我清理了我的项目 重建它但不起作用
  • 如何在使用 Android Paging 3 库时显示空视图

    我正在使用 Paging 3 库 我可以检查刷新状态是否为 正在加载 或 错误 但我不确定如何检查 空 状态 我可以添加以下条件 但我不确定其条件是否正确 adapter loadStateFlow collectLatest loadSt
  • ExcelDna F# 和可选参数

    对于标量 即非类似数组 可选参数 我将使用以下模式
  • 如果我在计算强连通分量时不使用 G 转置会怎样?

    我正在阅读算法导论 在 22 5 强连通分量中 算法 STRONGLY CONNECTED COMPONENT G 定义为 调用 DFS G 计算每个顶点 u 的完成时间 u f 计算 G 转置 调用 DFS G transpose 但在
  • 如何给 Git 控制台着色?

    我最近看到gitWindows 中的控制台是彩色的 例如绿色表示添加 红色表示删除等 我如何为我的颜色上色git这样的控制台 为了安装它 我使用了以下命令 sudo apt get install git core As noted htt
  • 如何让浏览器或 PHP 缓存 fetch() 请求?

    这基本上是相反的fetch 如何发出非缓存请求 https stackoverflow com questions 29246444 fetch how do you make a non cached request 假设我们有客户端 d
  • 用于生成和使用 JSON 的控制器的 Spring RequestMapping

    具有多个消费和生产的 Spring 控制器application json 我的代码充满了长注释 例如 RequestMapping value foo method RequestMethod POST consumes MediaTyp
  • ASP.NET MVC - 服务层,每个控制器操作中的单个或多个服务?

    我开始在我的 MVC 项目中实现一个服务层 以精简一些臃肿的控制器 它也有存储库 工作单元模式 我的问题是 如果您的页面有一个复杂的视图模型 其中包含大量子对象等 并且在幕后有大量逻辑发生 让您了解原始开发人员编写的控制器有近 4000 行
  • 检查NLog中是否发生日志事件

    我正在尝试检查我的应用程序中是否发生了日志事件 以及它是否执行了某些操作 我已经检查了所有地方 似乎找不到任何有关日志事件是否发生的信息 private static Logger logger LogManager GetCurrentC
  • 如何处理 Android MediaCodec 解码器的第一个输出 ByteBuffer?

    我正在尝试使用 Android 的 MediaCodec 套件编写音频重采样器 我目前正在将 MP3 立体声音频文件输入 MediaExtractor 然后由 MediaCodec 进行解码 源音频的采样率为48000 我不明白的是我从解码
  • Python 的“with”是一元吗?

    像我之前的许多鲁莽的先驱者一样 我正在努力穿越理解单子这片无路可走的荒原 我仍然在蹒跚学步 但我不禁注意到 Python 的某种类似 monad 的品质with陈述 考虑这个片段 with open input filename r as
  • 使用 RavenDB 和 LINQ 查找至少包含子集中一个元素的对象

    我有简单类型Question public class Question public Question string id Id id Tags new List
  • 在java中使用NuSMV作为模型检查器

    我正在尝试使用 NuSMV 作为 java 中的模型检查器 但是 我无法在网上找到相关的 JAR 库 我找到的唯一一个是在here http haschemi blogspot com 2011 03 access nusmv from j
  • Android 如何在启动时启动 Activity

    让我描述一下我想要的东西 我想构建一个 主应用程序 并将其设置为当手机开机时 它立即进入主应用程序 用户永远无法退出此应用程序 这将用于家长控制之类的用途 并且他只能从其中启动其他应用程序 基本上它就像一个 自定义桌面 我必须强调 重要的是
  • SMTP 点填充..何时何地进行?

    我在传输电子邮件时发现了有关点填充的相互矛盾的信息 如果该行包含单个点 则填充一个点 以避免过早终止 在每行中填充一个点 统计数据以点开头 仅将点填充到 1 以及引用可打印消息部分的每一行部分 谁能澄清一下吗 根据 SMTP 标准 RFC
  • 完全限定名称、带导入声明的非限定名称解析不同

    这有效 open System let f Action fun gt Unchecked defaultof lt gt But this let f System Action fun gt Unchecked defaultof lt
  • JSON 到 JavaScript 数组

    我在 JavaScript 中处理 JSON 数据时遇到问题 特别是在将数据用作数组以及访问和迭代各个值方面 JSON 文件的结构如下 head vars place lat long page results bindings place
  • 更新语句错误:子查询返回超过 1 个值

    我正在尝试更新列中的所有记录 以便它们以 CD 开头 例如DCE206 将成为 CDE206 UPDATE table SET column REPLACE column1 DC CD WHERE column1 LIKE DC 我正在使用