First Commit - Source Code from Reply
This commit is contained in:
48
dbcmnpsrc/FE/mnpapp/script/procedure/dwh/FUNC_TROVA_MESE.sql
Normal file
48
dbcmnpsrc/FE/mnpapp/script/procedure/dwh/FUNC_TROVA_MESE.sql
Normal file
@@ -0,0 +1,48 @@
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user