Pular para o conteúdo
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #107936
    Avatar de MANOELRBMANOELRB
    Participant

      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.

      #107985
      Avatar de Fábio PradoFábio Prado
      Participant

        Acho que não existe ferramenta que faça isso. Resolva o seu problema criando uma função que faça a substituição.

        []s

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.
      plugins premium WordPress