update A From A SET A.a2 (select B.b2 from b where A.a1 = B.b1 and A.a2 != B.b2);
解决方案 »
- create or replace trigger aufer_jyc_person_update after update on jyc_person触发器问题,无效
- 新建表空间的后缀名字为什么是.ora?
- Oracle11G数据库之间数据实时(指定表)同步。
- 如何得到这样的视图或结果集,在线等,急!!!!.......
- ORACLE存储过程 大家帮看看
- oracle查询
- 急死我了!!!!!!!!!!!
- ora-22992,ora-02063错误
- Oracle数据更新
- 64位window中通过excel创建连接oracle的数据源报错
- ELPHI开发中能否将JPEG图片保存到ORACLE的LONG RAW数据表字段里,如何存取?
- 触发器创建错误
去掉 from A
A.a2=(select B.b2 from B where B.b1=A.a1)
where exists(select 1 from B where B.b1=A.a1 and B.b2<>A.a2);
update A set
A.a2 =(select B.b2 from B where B.b1 = A.a1)
WHERE A.a2 != (select B.b2 where B.b1=A.a1 and B.b2 < >A.a2);
bzszp 和 w_tsinghua 两位的语句是错的。不满足 A.a1 = B.b1 and A.a2<>B.b2的 A.a2 值
会被更新为 NULL.