Verificar trigger desabilitada no Oracle

      Nenhum comentário em Verificar trigger desabilitada no Oracle

Fala pessoal!
O script de hoje é a respeito de como verificar as triggers que estão desabilitadas no Oracle.
A intenção deste post não é passar o conceito de trigger, para isso oriento a vocês darem uma lida nos seguintes links:
https://www.devmedia.com.br/criacao-de-triggers-no-oracle/13039
https://www.devmedia.com.br/trabalhando-com-triggers-dml-no-oracle/32329

“Uma trigger é basicamente uma unidade PL/SQL que é armazenada na base de dados e pode ser chamada várias vezes no decorrer de uma operação, de igual forma a uma stored procedure. A diferença entre as duas operações é que, diferentemente das stored procedures, as triggers podem ser habilitadas ou desabilitadas, e no momento em que está habilitada pode ser utilizada a qualquer momento.”

Quem trabalha com Oracle sabe que as triggers são muito utilizadas, por vários sistemas e sempre ocorre de dar algum problema (principalmente em ambientes maiores, aonde existe várias pessoas desenvolvendo) o script a seguir é para identificar as triggers que estão desabilitadas. Isso ajuda e muito no dia a dia.

O script é bem simples.

–> Verificar as triggers que estão desabilitadas
SELECT trigger_name,
       table_owner,
       table_name,
       status
FROM   all_triggers
WHERE  status = ‘DISABLED’;

Valeu Pessoal!
Grande Abraço.

Deixe uma resposta

O seu endereço de e-mail não será publicado.