触发器里加判断
比如这样的触发器代码是正确的:
begin
update t_turnmsg_01 set TURNCHECK=:new.TURNCHECK,TURNCTIME=:new.TURNCTIME,RESULT=:new.RESULT,LINKMAN=:new.LINKMAN,LINKPHONE=:new.LINKPHONE,
BTIME=:new.BTIME,BTRANSACTOR=:new.BTRANSACTOR,STATUS=:new.STATUS where TRANSACTIONID=:old.TRANSACTIONID;
end;
现在我要在这上面再加个判断功能,根据触发条件的表的字段来判断更新到哪个表
像这样,
if :new."SOURCE"='01' then
update t_turnmsg_01 set ……
elsif :new."SOURCE"='02' then
update t_unitmsg_01 set……
end if;
但是改完了以后就提示 “索引中丢失in 或者 out 参数::1”
请问一下应该如何实现?
触发器
------解决方案--------------------你是在OEM里做的?
骚年,搞个plsqldev吧。。