20 lines
745 B
SQL
20 lines
745 B
SQL
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`country_afterInsert`
|
|
AFTER INSERT ON `country`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
UPDATE sage.Naciones
|
|
SET countryFk = NEW.id
|
|
WHERE Nacion = NEW.country;
|
|
|
|
IF ROW_COUNT() = 0 THEN
|
|
CALL mail_insert(
|
|
'cau@verdnatura.es',
|
|
NULL,
|
|
'Actualizar tabla sage.Naciones',
|
|
CONCAT('Se ha insertado un nuevo país en la tabla vn.conuntry. Para el correcto funcionamiento del sistema \n\t\t\t\tde contabilidad es necesario actualizar la columna sage.Naciones.countryFk con el valor del nuevo país. \n\t\t\t Hay que buscar el nuevo país: ', NEW.country, ' en la tabla sage.Naciones y actualizar el campo sage.Naciones.countryFk con el valor ', NEW.id)
|
|
);
|
|
END IF;
|
|
END$$
|
|
DELIMITER ;
|