Bom dia PessoALL,
Tenho duas procedures que executam. Uma mensal e outra trimestral.
O que diferencia as procedures é apenas as tabelas mensal e trimestral.
Gostaria de juntar e ter apenas uma procedure.
Exemplo:
Se dia = 01 então
v_tabela:= mensal;
else
v_tabela := trimestral:
end if;
select * from v_tabela;
Tentei realizar esse comando mas gerou erro. Como sql dinamico (execute immediate…) não seria possivel pois teria que mudar a lógica toda da procedure, e a mesma é muito grande.
Estou errando em algo? Como variável é possivel fazer isso?
qq ajuda é bem vinda.
forte abraços e bom fim de semana.