DELIMITER $$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`address_updateCoordinates`(
	vTicketFk INT,
	vLongitude DECIMAL(11,7),
	vLatitude DECIMAL(11,7))
BEGIN
/**
 * Actualiza las coordenadas de una dirección.
 *
 * @param vTicketFk Id del ticket
 * @param vLongitude Longitud de la dirección
 * @param vLatitude Latitud de la dirección
 */
	DECLARE vAddressFK INT;

	SELECT addressFK INTO vAddressFK
		FROM ticket
		WHERE id = vTicketFk;

	UPDATE address
		SET longitude = vLongitude,
			latitude = vLatitude
		WHERE id = vAddressFK;
END$$
DELIMITER ;
