Witam,
poniższe zapytanie wyświetli mi obiekty które są w pierwszej bazie(połączenie dblink), ale nie ma ich w drugiej.
SELECT count(*), owner, object_type
FROM dba_objects@dblink d1 WHERE NOT EXISTS
(SELECT owner, object_type FROM dba_objects d2
WHERE d1.owner = d2.owner and d1.object_type = d2.object_type)
and d1.owner not in ('SYS', 'SYSTEM', 'PUBLIC', 'SYSAUX') group by owner, object_type;
Natomiast chciałbym otrzymać różnicę obiektów z pierwszej i drugiej bazy oraz ich count. Operator MINUS wskazuje błędne wyniki.
Czy macie na to rozwiązanie jakieś pomysły?
Dzięki i życzę szczęśliwego nowego roku!!!