create OR REPLACE  trigger naoms_fims_notuserinfo_trigger
       before update on naoms_fims_notuserinfo  for each row
declare 
       rownums number(5); 
begin
  rownums = select count(*) from naoms_fims_notuserinfo n where n.update_date = to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd') and n.deptname = new.deptname and n.resouretype = new.resouretype;
  if rownums>0 then 
    update naoms_fims_notuserinfo n set n.update_date = sysdate,n.notuse_source_count = new.notuse_source_count,n.description = new.description where n.deptname = new.deptname and n.resouretype = new.resouretype;
  else 
    insert into naoms_fims_notuserinfo(id,notuse_source_count,description,update_date,update_employee,version,RESOURETYPE,DEPTNAME)
values(config_seq.nextval,new.notuse_source_count,new.description,sysdate,new.update_employee,0,new.RESOURETYPE,new.DEPTNAME);
  end if;
end naoms_fims_notuserinfo_trigger;