Pessoal, boa tarde.
Estou criando um processo para ler um determinando objeto(PACKAGE,PROCEDURE,TRIGGER) e extrair todos os SQL deste processo para futuramente gerar um plano de execução e estou com o seguinte problema, quando eu extraiu um SELECT de um objeto ele pode estar utilizando variáveis sem usar bind variable com isso ao tentar gerar o explain o oracle emite o seguinte erro:
ORA-00904: “VTESTE”: invalid identifier
EXPLAIN PLAN FOR
select * from dual cib
where 1 = vTeste
Alguem conhece alguma forma que substitua as variaveis locais para bind automático?
EXPLAIN PLAN FOR
select * from dual cib
where 1 = :vTeste
Quando uso o pl/sql developer e solicitar um explain pela aplicacao ele mesmo interpretar a sql e substitui as variavies por bind automático alguem conhece uma forma simples de fazer isso?
Att,
Manoel Jr.