DataARTIGO

Verificando dependências de um objeto no Oracle APEX

Neste artigo, vou dar uma dica muito útil no dia a dia de quem desenvolve com Oracle APEX.

Oi, pessoal! Tudo certo?

O OracleOracle22 conteúdosOracle lança Java 26 para aumentar produtividade de desenvolvedoresDev (Back & Front) · mar 2026Oracle oferece o primeiro cluster de computação em nuvem em escala ZettaDevSecOps · jan 2025Oracle abre inscrições para o ONE, programa gratuito de formação em tecnologia e inteligência artificialData · dez 2024Ver tudo em Data APEX, por ter seus próprios metadados de suas páginas e componentes, guarda dinamicamente as referências entre os objetos. Assim, não conseguimos saber suas dependências através da view DBA_DEPENDENCIES.

Neste artigo, vou dar uma dica muito útil no dia a dia de quem desenvolve com Oracle APEX.

Vamos ao seguinte exemplo:

Necessito alterar o nome de uma coluna de uma tabela específica, logo, preciso saber quais são os objetos de banco de dados e componentes do Oracle APEX, tais como LOVs, Itens, Relatórios, Processamentos etc., que fazem referencia a essa tabela.

E como posso saber disso? Basta acessar a seção “Utilities” da aplicação desejada:

apex-1 

Acesse o relatório “Database Object Dependencies”:

apex-2

Clique no botão abaixo para efetuar a analise de dependências:

apex-3

O relatório exibirá quantas vezes um objeto do banco de dados é referenciado:

apex-4

Clique na quantidade que é exibida e veja quais são os componentes que referenciam o objeto de banco de dados:

apex-5

Em relação ao objeto que é referenciado, veja que são muito bem detalhados em qual página, componente e o tipo do componente do objeto.

Pronto, basta acessar cada componente e efetuar a alteração desejada.

Até a próxima!

Para acessar a aplicação demo da nossa série de artigos, utilize este link.

  • Usuário: demo
  • Senha: imasters

é formado em Análise de Sistemas pela Uniban. Possui 10 anos de experiência em análise, implementação e desenvolvimento de softwares com Oracle Forms/Reports, PL/SQL. Também possui experiência de 6 anos em WebTool Kit, HTML, JavaScript, XML, CSS e APEX, além de conhecimentos em JAVA e Delphi. Possui certificação Oracle Advanced PL/SQL Developer Certified Professional 11g. Em sua experiência profissional teve a oportunidade de participar de diversos projetos, dos quais pode-se destacar migrações de sistemas de arquivos indexados em Cobol para banco de dados Oracle; tunning em camada de aplicações e camada de banco de dados; administração de banco de dados Oracle 9i e 10g; modelagem relacional de dados utilizando Erwin; migração do Forms 6i para Forms IAS 10g; levantamento, análise e desenvolvimento de software em Delphi com Oracle, Oracle WebTool Kit e APEX. Atualmente trabalha em uma empresa petroquimica, na qual atua como Desenvolvedor Oracle EBS, desenvolvendo customizações para todos os módulos, nos padrões e recursos do ERP, utilizando PL/Sql, Forms 6i, Reports 6i, Discover, WorkFlow e APEX.

Ver perfil