社区
C#
帖子详情
Oracle中同一个表内,怎么用一条数据,更新另一条数据
XiaoYi96
2020-12-10 04:54:37
人员表查询显示如下
ID name age
001 张三 18
002 李四 19
怎么将id为002的人员信息name和age,更新到001上?Oracle数据库
...全文
11024
5
打赏
收藏
Oracle中同一个表内,怎么用一条数据,更新另一条数据
人员表查询显示如下 ID name age 001 张三 18 002 李四 19 怎么将id为002的人员信息name和age,更新到001上?Oracle数据库
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gs0038
2020-12-14
打赏
举报
回复
好像没有,只能用你的笨方法了
Denuin多啦咧梦
2020-12-14
打赏
举报
回复
送分给我吗?
XiaoYi96
2020-12-14
打赏
举报
回复
来人接分,我结个贴
XiaoYi96
2020-12-11
打赏
举报
回复
目前用了嵌套的笨办法,效率有点低但是能解决 update 人员表 A set (A.name, A.age) = (select B.name, B.age from 人员表 B where B.id='002') where A.id='001'
XiaoYi96
2020-12-11
打赏
举报
回复
有没有会的呢?类似于sqlserver这种写法 update A set A.name=B.name, A.age=B.age from 人员表 A ,人员表 B where A.id='001' and B.id='002'
Oracle
两(多)表关联
更新
操作。
Oracle
基于一张表
更新
另一张表的多个或者一个字段。怎样根据一张表去
更新
另外一张表。
Oracle
两(多)表关联
更新
操作。
Oracle
基于一张表
更新
另一张表的多个或者一个字段。
Oracle
根据一张表的字段
更新
另一张表
中
的
数据
Oracle
根据一张表字段
更新
另一张表
Oracle
中
如何用一个表的
数据
更新
另一个表
中
的
数据
(含表备份)
准备阶段 1.建表语句: create table table1( idd varchar2(10) , val varchar2(20) ); create table table2( idd varchar2(10), val varchar2(20) ); 2.插入
数据
: insert into table1 values ('01','1111'); ...
oracle
批量
更新
数据
从另一表_
Oracle
两张表关联批量
更新
其
中
一张表的
数据
Oracle
两张表关联批量
更新
其
中
一张表的
数据
方法一(推荐):UPDATE 表2SET 表2.C =(SELECT BFROM 表1WHERE 表1.A = 表2.A)WHERE EXISTS(SELECT 1FROM 表1WHERE 表1.A = 表2.A);尤其注意最后的外层where条件尤为重要,是锁定其批量
更新
数据
的范围。方法二:MERGE INTO 表2USING 表1ON (表2.A ...
oracle
批量
更新
数据
从另一表_
Oracle
中
如何用一个表的
数据
更新
另一个表
中
的
数据
...
准备阶段1.建表语句:create table table1(idd varchar2(10) ,val varchar2(20));create table table2(idd varchar2(10),val varchar2(20));2.插入
数据
:insert into table1 values ('01','1111');insert into table1 values ('02'...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章