sql >> Databáze >  >> RDS >> Oracle

Jak může public_dependency obsahovat odkazy na objekty, které nejsou v all_objects?

all_objects zobrazí pouze objekty, ke kterým máte oprávnění, nikoli všechny objekty v databázi. Budete muset zadat dotaz na dba_objects zobrazit vše, pokud k tomu máte oprávnění.

public_dependency Zdá se, že obsahuje ID objektů pro objekty, ke kterým nemáte oprávnění. ID objektů vám sama o sobě mnoho neřeknou, takže neprozrazují nic o objektech, které nevidíte (kromě toho, že existují objekty, které nevidíte).

Není tedy divné, že existuje zjevný rozpor mezi tím, co tyto dva pohledy odkazují. Dotazování all_dependencies vám může poskytnout ucelenější obrázek.




  1. Porovnání replikačních řešení od Oracle a MySQL

  2. Jak mohu sdružit připojení pomocí psycopg a gevent?

  3. MySQL:Jedinečné omezení na více polích

  4. C# volání oracle uložené funkce