网站首页 > 数据库 / 正文
update kc87 t set t.县区=(select y.aab301 from ac01 y
where y.aae135=t.社会保障号码 and y.aac003 =t.姓名);
没有解决:提示单行子查询返回多个行如何解决
Begin
For aa in (select a.rowid,
b.aae135,
b.aac003,
b.aab301
from Kc87 a, ac01 b
where a.社会保障号码 = b.aae135
and a.姓名 = b.aac003) loop
update kc87 set 县区 = aa.aab301 where rowid = aa.rowid;
end loop;
End;
已经解决。
Tags:oracle in select
猜你喜欢
- 2024-11-26 oracle使用rownum分页
- 2024-11-26 oracle索引(index)信息--笔记
- 2024-11-26 oracle数据库中INITCAP()、LOWER()与UPPER()函数的用法
- 2024-11-26 EXISTS真的比IN快吗?
- 2024-11-26 FIND_IN_SET 及IN 处理逗号间隔的字符串参数
- 2024-11-26 Spark+Kafka实时监控Oracle数据预警
- 2024-11-26 oracle迁移mysql时in和exists如何迁移及为什么不建议使用子查询
- 2024-11-26 Oracle中查找阻塞与被阻塞SID的方法
- 2024-11-26 「Burpsuite练兵场」SQL注入之带外通信