DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`addNoteFromDelivery`(vTicketFk INT, vDescription TEXT, vCode VARCHAR(45))
BEGIN

	/**
	 *  Inserta observaciones para los tickets
	 * 
	 *  @param vTicketFk Identificador del ticket
	 *  @param vDescription Texto de la nota a insertar
	 *  @param vCode Identificador del tipo de nota
	 */

	INSERT INTO ticketObservation(ticketFk, observationTypeFk, description)
			SELECT  vTicketFk, id, vDescription
				FROM vn.observationType 
					WHERE code = vCode
	ON DUPLICATE KEY UPDATE description = CONCAT(ticketObservation.description, VALUES(description),' ');

END$$
DELIMITER ;
