--交换置牌时间
update winf_sv_punish p1 set p1.break_time=param_smallDate where p1.id=param_id;
update winf_sv_punish p2 set p2.break_time=param_bigDate where p2.id=param_yuJingPunishId;
end if;
EXCEPTION
WHEN NO_DATA_FOUND THEN null;
end after_punish_update_time;
-- Created on 2014/10/16 by LAIWENHUA
declare
-- Local variables here
i integer;
begin
-- Test statements here
insert into WINF_SV_PUNISH
(id,
BREAK_RULE,
BREAK_TIME,
SBLSH,
PUNISH_LEVEL,
PUNISH_RESULT,
OPERATE_TYPE,
PUNISH_USERID,
PUNISH_EXPLAIN,
ISHANDLE,
punish_type,
NODE_ID,
send_status,
send_lead_status,
IS_CONFIRM,
CONFIRM_TIME)
values
(‘81af91db3c1b49a6a0f62b522275007a‘,
‘2f105e0797f84ea5b0cceb6a3f43b7fa‘,
to_date(‘2014-10-16 23:07:50‘, ‘yyyy-mm-dd hh24:mi:ss‘),
‘YC-20141011009‘,
‘1‘,
‘2‘,
‘2‘,
‘3d12f197c5a04f2a8617d591acbf6ea9‘,
‘您所负责的业务申请歇业烟草专卖零售许可证,‘,
‘2‘,
‘1‘,
‘E939179C76C74BE5B29ECA958A3CD67E‘,
‘2‘,
‘2‘,
‘1‘,
to_date(‘2014-10-16 23:07:50‘, ‘yyyy-mm-dd hh24:mi:ss‘));
--(String)
end;
3、解决方法:加上自治事务即可。
在declare后加上PRAGMA AUTONOMOUS_TRANSACTION;