当一张表的数据更新时,筛选条件更新到另一张表中

Oracle现有两张表A,B,A表有新增数据了,那么如果新增的数据type字段值为中级,将A表中该条数据在B表中也新增,如果A表新增数据type字段值不为中级,则不再B表中新增。可以在数据库实现,也可用java程序实现。目前我用的方法会出现缺失数据,不知道大佬们有好的方法吗?

方法很多,触发器应该是最简单的吧。
create [or replace] tigger 触发器名 触发时间 触发事件
on 表名
[for each row]
begin
 pl/sql语句
end

用触发器就可以实现啊,都不需要写程序

直接程序里面判断就好了呀。

insert into B as select * from A where typr='';
如果不需要全量查询,可以修改一下查询字段