Oracle关联两表写update语句(oracle update怎么关联两张表)

Oracle关联两表写update语句(oracle update怎么关联两张表)

首页维修大全综合更新时间:2024-05-12 07:28:05

Oracle关联两表写update语句

两种方法: -- 方法1. UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2 MERGE INTO 表2 USING 表1 ON ( 表2.A = 表1.A ) -- 条件是 A 相同 WHEN MATCHED THEN UPDATE SET 表2.C = 表1.B -- 匹配的时候,更新

两种方法:-- 方法1.UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2MERGE INTO 表2 USING 表1ON ( 表2.A = 表1.A ) -- 条件是 A 相同WHEN MATCHED THEN UPDATE SET 表2.C = 表1.B -- 匹配的时候,更新

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.