DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `vn`.`machine_checkPlate`(vPlate VARCHAR(10))
	RETURNS tinyint(1)
	NOT DETERMINISTIC
	READS SQL DATA
BEGIN
/**
 * Comprueba si existe matrícula
 * 
 * @param vPlate matrícula del vehículo
 * @return Devuelve TRUE en caso de que exista
 * 
 */
	
	IF (SELECT COUNT(*)
			FROM machine m 
			WHERE m.plate = vPlate
	   ) THEN	
		RETURN TRUE;
	ELSE
		RETURN FALSE;
	END IF;
END$$
DELIMITER ;