DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`entry_notifyChanged`(vSelf INT, vBuyFk INT, vOldValues VARCHAR(512), vNewValues VARCHAR(512)) BEGIN DECLARE vEmail VARCHAR(255); DECLARE vFields VARCHAR(100); DECLARE vMessage TEXT; SELECT e.mailToNotify INTO vEmail FROM entryConfig e LIMIT 1; SET vFields = CONCAT_WS(',', 'entryFk', 'itemFk', 'quantity', 'price1', 'price2', 'price3' ); SET vMessage = util.formatTable(vFields, vOldValues, vNewValues); CALL mail_insert( vEmail, NULL, CONCAT( 'Se ha modificado una lĂ­nea de la entrada ', vSelf ,' siendo inventario o anterior al mismo' ), vMessage ); END$$ DELIMITER ;