ORACLE里没有象sqlserver中
update a
set a.b=b.b
where a.a=b.b
的关联更新只有使用子查询的方法
update a
set a.b = (select b from b where a.a=value)
update a
set a.b=b.b
where a.a=b.b
的关联更新只有使用子查询的方法
update a
set a.b = (select b from b where a.a=value)
比如用脚本也可把相关表改为级联更新。
alter table BANK_OPERATION
add foreign key (BANK_OPERATION_ID)
references BANK (BANK_OPERATION_ID) on update cascade;
BANK_OPERATION和BANK 是表名。
BANK_OPERATION_ID是主外键。