问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

db2 update 字段只对一行更新但所有行全部更新成null

发布网友 发布时间:2022-04-26 14:15

我来回答

1个回答

热心网友 时间:2022-06-29 00:18

update crm_cmg_mon_register a set a.val16=(
select b.SERIAL_NO from crm_cmg_register b where b.date_id='2014-03-16' and a.custmgr_id=b.custmgr_id
) where a.date_id='201403'
你这句SQL肯定会出问题啊,这句相当于:
update crm_cmg_mon_register set val16=? where a.date_id='201403'
把条件为 a.date_id='201403'数据都更新了。
多表关联更新要在where后面要加上关联条件。
正确:
update crm_cmg_mon_register a set a.val16=(
select b.SERIAL_NO from crm_cmg_register b where b.date_id='2014-03-16' and a.custmgr_id=b.custmgr_id
) where a.date_id='201403' and
exists (select 1 from crm_cmg_register b where a.custmgr_id=b.custmgr_id )
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用六个成语各造一段话 关于把握机会的名言名句 关于把握住机会的名言名句(把握机会,成就未来) 关于把握机会的名言名句(把握机会的励志句子) 关于机会的名言名句篇一 包括“机遇”的名言名句(一) BPM中国普及之路还有多远? 哪个公司可以做OA系统 目前业内有很多人认为OA现在某些应用或者说功能在向BPM领域延生,请问... ting的三个声调组词 小弟接触DB2不久,遇到个DB2函数循环的问题,始终报错,望大神指点迷津_百 ... db2中where条件如果为空查出所有的sql怎么写 db2触发器中,如何写满足条件弹出提示框或者抛出错误? db2数据库中,查询数据时判断查询字段是否为空或空字符串,如果是就查 db2 10 往一个测试表里插入空字符串'',但是查询出来后,该字段为null 奥特曼X的演职员表 艾克斯奥特曼的人间体大空大地真名叫什么? 请问这个奥特曼是谁?他的电视剧或者电影版有哪些,叫什么名字?麻烦说下,谢谢了! 奥特曼X的主要角色(Xio成员) 奥特曼人物大全? 艾克斯·奥特曼的剧情简介 艾克斯·奥特曼的演职员表 艾克斯奥特曼的人间体是由哪两位人物合成的 所有奥特曼的召唤人及奥特曼 帮我介绍这个人物 什么蛇的毒性最大 毒性很大的花 世界上最毒的十大排名是哪些峰毒性有多大 世界上毒性最大的动物是什么? 哪些中药毒性最大 db2 批量更新语句 db2查询的表没有一条记录,怎样默认取0? 关系型数据库管理系统(RDBMS)把 null 在磁盘上成什么? db2 查询 如果某个字段为空 则不显示这行记录 DB2和其他数据库在一些SQL语法上的区别? 查询语句怎么改呢??SQL = SQL & " and (int(WM_DB2) < 151)" 问个DB2小白问题,select中定义的列别名怎么不能在where条件中用 sql 查询时有空值返回0怎么写 如何使用sql语句判断一个数据库是否已经存在 ibm.data.db2的类型初始值设定项引发异常 SQL语句问题。如何select出来一个虚列并且用null填充 如何获取数据库中表名、字段名、字段属性信息? 这个SQL怎么写,关于一行里不同列相加的. oracle的某个字段怎么不能判断='' and is not null?。 word公式编辑器中微分符号的竖线怎么打? 怎么打出竖杠的字符二? 求电视剧<现代钟无艳>主题曲 打字竖一杠怎么打 陈松伶演过的的电影完整一点的 网络游戏名字中的竖杠怎么打?