TRIGGER MISTERIOSO

MARCOS 16/09/2022 14:50:26
#500459
Boa tarde, colegas!
Algum colega, sabe me informar se no Sql é possível verificar se existe na BD(Oracle), algum trigger associado a determinada tabela.
Ou seja, tenho uma BD gigante. Com milhares de tabelas, centenas de trigger e várias outras estruturas.

Eu tenho o nome da tabela.
O que preciso é verificar se esta tabela tem algum trigger associado a ela.

Ou o contrário, se tem algum trigger na BD, que faça menção desta tabela.

É possível, uma conseguir esta informação , com SQL?

TUNUSAT 17/09/2022 08:33:57
#500460
Resposta escolhida
Marcos,

Se voce tem o nome da tabela, basta abri-la e ver dentro dela uma pasta chamada "Triggers": Anexo uma imagem.

Para ver as Triggers associadas, use a query:

SELECT *
FROM dba_triggers


Veja mais em:

==========================================================
Design and performance for Oracle migrations
Article - 08/17/2022 - 26 minutes to read

https://learn.microsoft.com/en-us/azure/synapse-analytics/migration-guides/oracle/1-design-performance-migration

==========================================================
Oracle Disable Triggers

https://www.oracletutorial.com/plsql-tutorial/oracle-disable-triggers/

==========================================================
Oracle database Data Dictionary Query Toolbox
List triggers in Oracle database
Ania - Dataedo Team Ania 4th February, 2019

https://dataedo.com/kb/query/oracle/list-triggers

==========================================================

[]"s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas