Descobrir o que foi alterado em triggers e views

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
guilhermef
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 16 Jul 2015 10:15 pm

Olá pessoal,
Preciso descobrir o que o antigo DBA modificou em algumas triggers e views. Isto é possível?
Utilizei a query SELECT * FROM user_objects WHERE object_type = 'TRIGGER' para descobrir quando e quais as triggers (e views) que foram modificadas até então, porém não consegui descobrir o que realmente foi alterado.
Obrigado!!

Abs
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, blzinha?

Na DBA_OBJECTS você possui as informações que necessita.

Pode fazer um teste com a querie abaixo (apenas exemplo, você pode adaptá-la pra tua necessidade):

Selecionar tudo

select *
  from dba_objects
 where (owner, object_name) in (select owner
                                     , trigger_name
                                  from dba_triggers
                                 where owner not in ('SYS', 'SYSTEM', 'XDB'))
and rownum <= 10                                 
order by last_ddl_time desc     
Qualquer dúvida posta ai.
Forte abraço,


Trevisolli
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Majestic-12 [Bot] e 13 visitantes