Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como podemos descobrir que uma coluna na minha tabela oracle está sendo preenchida/atualizada por um gatilho de outra tabela?

SELECT *
FROM 
    user_sources
WHERE
    type = 'TRIGGER'
AND UPPER(text) LIKE '%UPDATE A%';

Mas não funcionará se a consulta estiver em duas linhas, como:
UPDATE
    A
SET
   ...

porque text corresponde a uma determinada linha no objeto correspondente.