Ich habe eine Liste von Ansichten in zwei Schemas, in denen alles gleich ist mit Ausnahme der last_ddl_time.Oracle 12c Vergleichen last_ddl_time auf Ansichten
select owner, object_name, last_ddl_time
from all_objects
where object_type = upper('view')
and owner in ('SC1', 'SC2')
order by 2,1,3;
erzeugt die korrekten Daten, aber ich würde die SQL wie last_ddl_time zu vergleichen und Daten nur zurück, wenn die last_ddl_time für SC1 größer als last_ddl_time für SC2 ist.
Ich habe versucht, eine Unterabfrage zu erstellen, die die Vergleiche erstellt, aber kann die Syntax nicht erarbeiten, um die verglichenen Daten zu erstellen.
Das Objekt besteht darin, in SC2 aktualisierte Ansichten zu finden, bevor die Ansicht desselben Namens in SC1 aktualisiert wurde.
Alle und alle Vorschläge & Einsichten geschätzt.
Bitte geben Sie Beispieldaten und das gewünschte Ergebnis an. –