Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Quem é Diana, e por que ela não deixa meus objetos de banco de dados compilarem?


Relevante aqui:PL/SQL, tamanho do pacote, nós da árvore de análise, linhas de código.

Diana é a linguagem de definição de interface da Oracle para representar a estrutura das tabelas do banco de dados e a lógica das unidades do programa PL/SQL como árvores atribuídas.

Existem limites internos no número de nós da árvore de análise. A versão do compilador define o máximo de linhas de código.

Portanto, verifique o tamanho da lógica PL/SQL e as linhas de código. Pode não ser possível, ou mesmo necessário, conhecer os limites reais que sua versão pode suportar.

Depois de saber onde dimensionar corretamente o seu pacote, metade do problema está resolvido.

Deixe-nos saber quando você tiver resolvido a outra metade também, obrigado.