--先赋权限 GRANT UPDATE ON nc002.TD_KHD_YH TO zjjs_666; GRANT insert ON nc002.TD_KHD_YH TO zjjs_666; GRANT delete ON nc002.TD_KHD_YH TO zjjs_666; --创建触发器 create or replace trigger triYhzl after insert or update or delete on td_banktype for each row declare -- local variables here begin if inserting then insert into nc002.TD_KHD_YH(yhzlbh,yhzlmc,zt,bz,lrr,sszx,lrsj) values(:new.banktype_code,:new.banktype_name,:new.status,:new.remark,:new.input_user,:new.center_id,:new.input_date); end if; if updating then update nc002.TD_KHD_YH set yhzlbh=:new.banktype_code,yhzlmc=:new.banktype_name,zt=:new.status,bz=:new.remark,lrr=:new.input_user,sszx=:new.center_id,lrsj=:new.input_date where yhzlbh=:new.banktype_code; end if; if deleting then delete from nc002.TD_KHD_YH where yhzlbh=:old.banktype_code; end if; end triYhzl;