建立表A
create table a
(jh varchar2(20),
rq date,
bz varchar2(200)
);
建立表B
create table B
(jh varchar2(20),
rq date,
kgrq date,
gxmc varchar2(60),
bz varchar2(200)
);
两表比较 ,如果a.jh=b.jh and a.rq=b.rq 那么把A表中的bz更新到B表中,用update怎么实现?A表的数据量小于B表的,用PL/SQL怎么实现过程?
update B
set bz = (select bz from A where A.jh = B.jh and A.rq = B.rq)
where (......)
但是这样不对,请高手指点,急!!