DELIMITER $$ CREATE OR REPLACE DEFINER=`vn`@`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 ;