Académique Documents
Professionnel Documents
Culture Documents
`bitacora`; ---------------------------------------------------------------------------------------------------------------------------------------------------------------- Trigger DDL Statements DELIMITER $$ USE `interpol`$$ CREATE DEFINER=`root`@`localhost` TRIGGER `interpol`.`bit_carr_upd` AFTER UPDATE ON `interpol`.`barrio` FOR EACH ROW BEGIN if new.descripcion<>old.descripcion then insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us uario,sentencia,fecha,hora) values(new.cod_barrio,'Barrio','Descripcion',old.descripcion,new.descripcion,cur rent_user,0,current_date,current_time); end if; if new.cod_municipio<>old.cod_municipio then insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us uario,sentencia,fecha,hora) values(new.cod_barrio,'Barrio','Descripcion',old.cod_municipio,new.cod_municipio ,current_user,0,current_date,current_time); end if; END$$ CREATE DEFINER=`root`@`localhost` TRIGGER `interpol`.`bit_carr_dele` AFTER DELETE ON `interpol`.`barrio` FOR EACH ROW BEGIN insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us uario,sentencia,fecha,hora) values(old.cod_barrio,'Barrio','Descripcion',old.descripcion,'null',current_user ,1,current_date,current_time); END$$ --------------------------------------------------------------------------------------------------------------DELIMITER $$ USE `interpol`$$ CREATE DEFINER=`root`@`localhost` TRIGGER `interpol`.`bit_carr_upd` AFTER UPDATE ON `interpol`.`barrio` FOR EACH ROW BEGIN if new.descripcion<>old.descripcion then insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us
uario,sentencia,fecha,hora) values(new.cod_barrio,'Barrio','Descripcion',old.descripcion,new.descripcion,cur rent_user,0,current_date,current_time); end if; if (select descripcion from interpol.municipio where cod_municipio=new.cod_munic ipio<> (select descripcion from interpol.municipio where cod_municipio=old.cod_municipi o)) then insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us uario,sentencia,fecha,hora) values(new.cod_barrio,'Barrio','Descripcion',old.cod_municipio,new.cod_municipio ,current_user,0,current_date,current_time); end if; END$$ CREATE DEFINER=`root`@`localhost` TRIGGER `interpol`.`bit_carr_dele` AFTER DELETE ON `interpol`.`barrio` FOR EACH ROW BEGIN insert into bitacora(Id_campo,nom_tabla,nom_campo,valor_anterior,valor_actual,us uario,sentencia,fecha,hora) values(old.cod_barrio,'Barrio','Descripcion',old.descripcion,'null',current_user ,1,current_date,current_time); END$$