oracle数据库中,如何写一个存过,把一张表中的某列数据更新到另外一张表中去

例如:a.name=b.name, 的条件下,我要把a.type更新到b.type中去,数据量比较大,有几十万条数据吧,请问如何写存过?急急急!!!

创建一个insert 的触发器
create or replace trigger in_trigger
after insert on table1
for each row
begin
insert into table2(column) values(:new.column);
end;
当给 表table1 中的column列赋值时 同时将 赋得新值:new.column 赋给表tabile2中的column列
温馨提示:答案为网友推荐,仅供参考
相似回答