我在一个表上建立Insert触发器,采用批处理的方式往这个表插入数据的时候,执行到pstmt.executeBatch();时停止。如果禁止触发器则可以提交。
触发器代码:
create or replace trigger gps_triger
before insert ON vehicle_gps_history
for each row
begin
update gis_vehicle_gps
set LONGITUDE = :NEW.LONGITUDE,
LATITUDE = :NEW.LATITUDE,
KPM = :NEW.KPM,
ANGLE = :NEW.ANGLE,
MSG_REC_TIME = :NEW.MSG_REC_TIME,
VEHICLE_NUM = :NEW.VEHICLE_NUM
where VEHICLE_ID = :new.VEHICLE_ID;
end;
触发器代码:
create or replace trigger gps_triger
before insert ON vehicle_gps_history
for each row
begin
update gis_vehicle_gps
set LONGITUDE = :NEW.LONGITUDE,
LATITUDE = :NEW.LATITUDE,
KPM = :NEW.KPM,
ANGLE = :NEW.ANGLE,
MSG_REC_TIME = :NEW.MSG_REC_TIME,
VEHICLE_NUM = :NEW.VEHICLE_NUM
where VEHICLE_ID = :new.VEHICLE_ID;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货