需求:通过表A,向表B同步数据,insert、update,同时把同步的数据记录到表C中。其中A表示中间数据,B表在A表的基础上添加id/状态灯字段,C表示B表的记录表,比B表多record_id 、date字段。本来打算用megre关键字
merge into B using A
on (B.htbh = A.htbh)
when matched then update set ...
when not matched then
insert ...
但是不知道怎么忘C表插数据,求大神指点一下!oraclemerge
merge into B using A
on (B.htbh = A.htbh)
when matched then update set ...
when not matched then
insert ...
但是不知道怎么忘C表插数据,求大神指点一下!oraclemerge
select 、、、 from A,B
where B.htbh = A.htbh;insert into C
select 、、、 from A
where not exists
(select 1 from B where B.htbh = A.htbh);
例如:C表的record_id 、date是放什么的?还是说空着就行。