
CREATE OR REPLACE 
FUNCTION fun_trova_mese (mese_in IN varchar2)
   RETURN varchar2
-- Aggiunge a data_in un numero giorni di giorni lavorativi
IS
   mese     varchar2(3)   := NULL;
   
BEGIN

if(mese_in = '01') then
   mese := 'jan';
elsif(mese_in = '02') then
   mese := 'feb';
elsif(mese_in = '03') then
   mese := 'mar';   
elsif(mese_in = '04') then
   mese := 'apr';   
elsif(mese_in = '05') then
   mese := 'may';
elsif(mese_in = '06') then
   mese := 'jun';   
elsif(mese_in = '07') then
   mese := 'jul';    
elsif(mese_in = '08') then
   mese := 'aug';   
elsif(mese_in = '09') then
   mese := 'sep';      
elsif(mese_in = '10') then
   mese := 'oct';   
elsif(mese_in = '11') then
   mese := 'nov'; 
elsif(mese_in = '12') then
   mese := 'dec';
end if;
   
   RETURN mese;
   
END FUN_TROVA_MESE;
/

-- Grants for Function
GRANT EXECUTE ON fun_trova_mese TO public
/


-- End of DDL Script for Function DWH.FUN_TROVA_MESE

