Data

17 ago, 2015

Verificando dependências de um objeto no Oracle APEX

Publicidade

Oi, pessoal! Tudo certo?

O Oracle 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