主题:[讨论]oracle触发器向sqlserver的转换
create or replace trigger TG_RUN_EMEQKPRECORD_ON_CHANGE before
insert or update or delete on T_EMEQKPRECORDHIST for each row
Begin
update t_EMEQKP
set reserver=fu_nowmpmeterval(:old.KPId),
reserver2=fu_nowmpmeternval(:old.KPId)
where kpid=:old.KPId;
update t_EMEQKP
set reserver=fu_nowmpmeterval(:new.KPId),
reserver2=fu_nowmpmeternval(:new.KPId)
where kpid=:new.KPId;
pkg_empmplantrigger.sp_TRIGGER(1,:old.KPId,:old.UpdateMan);
pkg_empmplantrigger.sp_TRIGGER(1,:new.KPId,:new.UpdateMan);
end;
有没有人知道 怎么改成sqlserver啊 我已经苦恼好几天了 在网上也没找到相关资料
insert or update or delete on T_EMEQKPRECORDHIST for each row
Begin
update t_EMEQKP
set reserver=fu_nowmpmeterval(:old.KPId),
reserver2=fu_nowmpmeternval(:old.KPId)
where kpid=:old.KPId;
update t_EMEQKP
set reserver=fu_nowmpmeterval(:new.KPId),
reserver2=fu_nowmpmeternval(:new.KPId)
where kpid=:new.KPId;
pkg_empmplantrigger.sp_TRIGGER(1,:old.KPId,:old.UpdateMan);
pkg_empmplantrigger.sp_TRIGGER(1,:new.KPId,:new.UpdateMan);
end;
有没有人知道 怎么改成sqlserver啊 我已经苦恼好几天了 在网上也没找到相关资料