posts - 10, comments - 3, trackbacks - 0, articles - 0

Oracle利用视图更新

Posted on 2008-06-13 10:55 石头 阅读(1033) 评论(0)  编辑 收藏 引用 所属分类: 数据库技术

UPDATE
( SELECT /*+ BYPASS_UJVC */
A.列名,B.列名 b1 from A,B
where a.certificode = b.certificode
)
SET A.列名=B.列名;

如果A表和B表存在关联,比如查处的结果不唯一,更新时则报错ORA-01779,如果一定要更新,那就的加上提示:  /*+ BYPASS_UJVC */,这样oracle就不检查健约束

只有注册用户登录后才能发表评论。