ORACLE 表关联更新

有表1和表2,表1有字段A,字段B,A为主键,表2也有字段A(不是主键),还有字段C,把表1的字段B赋给表2的C字段

两种方法:

--方法1.
UPDATE表2
SET
表2.C=(SELECTBFROM表1WHERE表1.A=表2.A)
WHERE
EXISTS(SELECT1FROM表1WHERE表1.A=表2.A)

--方法2
MERGEINTO表2
USING表1
ON(表2.A=表1.A)--条件是A相同
WHENMATCHEDTHENUPDATESET表2.C=表1.B--匹配的时候,更新

阅读更多
个人分类: ORACLE
想对作者说点什么? 我来说一句

oracle表关联更新Demo

2009年05月12日 229B 下载

没有更多推荐了,返回首页

不良信息举报

ORACLE 表关联更新

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭