oracle 怎么更新一列值为另一个表里面的值
假设A表有字段ID和NameA,B表有字段ID和NameB,两个表通过ID连接,把NameB更新到NameA,可以这么写:
merge into A
using(select NameB fromB) TMP
on A.ID=TMP.ID
when matched then
update set A.NameA=TMP.NameB
你也可以写Function或者procedure去用IF-Else来做,单数没有merge来得方便。
merge into A
using(select NameB fromB) TMP
on A.ID=TMP.ID
when matched then
update set A.NameA=TMP.NameB
你也可以写Function或者procedure去用IF-Else来做,单数没有merge来得方便。
佚名
2024-11-15 14:39:45
类似问题(10)
-
佚名2024-11-15 13:02:14
问ORACLE 子查询数据对比另外一个表
答SELECT YK_TYPK.YPXH FROM YK_TYPK, YK_YPSX, YK_YPXX...
-
佚名2024-11-15 18:01:24
问oracle 一个表的字段对应另一个表多行。应该怎么查询
答先确认你要的问的是不是一张表中某个字段的值对应另外一个表的多行数据。如果是这个理解,那么可以通过left join,where条件等连接假设A表的a字段与B表的...
-
佚名2024-11-15 20:00:40
问oracle用一张表数据更新另一张数据
答update table1 set num1 = num1 + (select nvl(num2,0) from table2 where table2.id ...
-
佚名2024-11-15 20:43:02
问oracle 中怎么把一个表中的数据完全复制到另外一个表
答insert into 另外一个表表名 select * from 一个表表名;这样写试一试。
-
佚名2024-11-15 22:31:00
问oracle 中怎么把一个表中的数据完全复制到另外一个表
答insert into 另外一个表 select from 一个表。两个表的结构要一致。
-
佚名2024-11-15 12:35:34
问oracle 中怎么把一个表中的数据完全复制到另外一个表
答insert into 另外一个表表名 select * from 一个表表名;这样写试一下,看看是否好用。
-
佚名2024-11-15 19:09:37
问oracle 中怎么把一个表中的数据完全复制到另外一个表
答create table newtablename as select * from oldtablename;INSERT INTO tab2(id,num...
-
佚名2024-11-15 14:17:03
问oracle数据库。 一张表的一个列update到另外一张表的一个列,语法怎么写,麻烦写清楚点,带上解释谢谢
答你说的是关联更新,不多说,上示例:update 表A a set a.userName=(select b.userName from 表B b where...
-
佚名2024-11-15 03:40:28
问更新表(id,name,type),比如原先type值中有“炒菜”的所有数据,把这些数据更新type值为“炖菜”
答update 表名 set type=replace(type,'炒菜','炖菜') where type like '%炒菜%'
-
佚名2024-11-15 08:00:00
问为什么表面张力是定值?
答表面张力只与张力系数σ和液面分界线长度L有关,如果分界线长度不变就是定值。
风水
起名
网名
- 1 带志明字的网名
- 2 为什么别人的qq网名是有颜色的
- 3 关于女生网名带符号
- 4 出格的网名
- 5 两个字情侣逗比网名个性网名
- 6 适合美甲美睫师的网名
- 7 来疯直播软件昵称修改方法介绍
- 8 好游快爆昵称
- 9 如何修改支付宝账号昵称
- 10 有关关羽的王者昵称