Pular para o conteúdo

Fóruns Banco de dados Oracle Ajuda com erro “PLS-00905” Ajuda com erro “PLS-00905”

#107044
Raphael Fernandes
Participante

    Prezados,

    Obrigado pela ajuda de todos.
    Acabei achando a solução, e para variar o problema foi gerado pela própria equipe de desenvolvimento.

    O que aconteceu foi que um desenvolvedor criou um objeto do tipo FUNCTION da seguinte forma:

    CREATE OR REPLACE FUNCTION DIARIO.111554225 (
    P_CADASTRO
    (…)

    Como o nome do objeto começava com número, o Oracle compilou o objeto com o nome DIARIO, tanto que quando consultei a DBA_OBJECTS buscando por DIARIO (select * from dba_objects where object_name=’DIARIO’; ), me veio esse objeto.

    Resultado, alterei o nome do objeto e recompilei todos os procedimentos novamente.

    Tudo ok!

    Obrigado a todos pelas colaborações!!