Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie können wir herausfinden, dass eine Spalte in meiner Oracle-Tabelle durch einen Trigger einer anderen Tabelle gefüllt/aktualisiert wird?

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

Aber es funktioniert nicht, wenn die Abfrage in zwei Zeilen steht, wie zum Beispiel :

UPDATE
    A
SET
   ...

weil text Übereinstimmungen mit einer bestimmten Zeile im entsprechenden Objekt.