-- DELIMITER $$ -- CREATE OR REPLACE DEFINER=`vn`@`localhost` FUNCTION vn.client_getCompany(vSelf INT) -- RETURNS INT(3) -- DETERMINISTIC -- BEGIN -- /** -- * Devuelve la moneda por defecto del cliente dado -- * -- * @param vSelf id del cliente -- * @return devuelve id de la compaƱia por defecto -- */ -- DECLARE vCompanyFk INT; -- SELECT co.currencyFk INTO vCompanyFk -- FROM client c -- JOIN vn.province p ON p.id = c.provinceFk -- JOIN vn.country co ON co.id = p.countryFk -- WHERE c.id = vSelf -- LIMIT 1; -- RETURN vCompanyFk; -- END$$ -- DELIMITER ;