千家信息网

Oracle两表关联(join)更新字段值一张表到另一张表

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,【采用视图更新的方式】有需求A表,B表,需要将B表中的name字段更新到A表中的name,两表有id关联,代码如下:update (select a.name aname, b.name bname
千家信息网最后更新 2025年11月07日Oracle两表关联(join)更新字段值一张表到另一张表

【采用视图更新的方式】

有需求A表,B表,需要将B表中的name字段更新到A表中的name,两表有id关联,代码如下:

update (select a.name aname, b.name bname from A a, B b where a.id = b.id)set aname = bname;--注:两表关联属性id必须为unique index或primary key


0