[Resolvido] CHAMADA DE PROCEDURE (SQL DINAMICO)
Galera, boa tarde. já procurei em vários lugares, inclusive aqui no forum e ja to acreditando que não dá pra fazer isso com sql dinamico do oracle.
Preciso fazer a chamada de uma procedure com informações de uma tabela. vou tentar explicar:
tenho uma tabela 'CUSTOMIZADOS'
CNPJ | procedure | OBS|
Pelo cnpj da tabela eu tenho uma chamada da procedure tipo
'proc_customizado.interfacecustomizada(parametro1, parametro2);'
então coloquei dentro do campo PROCEDURE da minha tabela a seguinte chamada
''BEGIN PROC_CUSTOMIZADA.INTERFACECUSTOMIZADA(:PAR1, :PAR2); END;' '
Faço o select na tabela jogando esse resultado na váriaveL e depois tentando executar ela assim:
SELECT PROCEDURE INTO V_INTERFACE_CUSTOM FROM 'CUSTOMIZADOS' WHERE CNPJ = '12345678901234';
EXECUTE IMMEDIATE V_INTERFACE_CUSTOM USING PARAMETRO1, PARAMETRO2;
é possível fazer a chamada de uma procedure assim por sql dinâmico ?
abaixo o erro que me gera
00900. 00000 - "invalid SQL statement"
*Cause:
*Action:Discussão (2)
Carregando comentários...