all_objects
chỉ hiển thị cho bạn các đối tượng mà bạn có quyền, không phải tất cả các đối tượng trong cơ sở dữ liệu. Bạn cần truy vấn dba_objects
để xem mọi thứ, nếu bạn có quyền làm điều đó.
public_dependency
dường như bao gồm ID đối tượng cho các đối tượng mà bạn không có quyền. Bản thân ID đối tượng không cho bạn biết nhiều điều, vì vậy nó không tiết lộ bất cứ điều gì về những đối tượng bạn không thể nhìn thấy (ngoài việc có một số đối tượng bạn không thể nhìn thấy).
Vì vậy, không có gì lạ khi có sự khác biệt rõ ràng giữa những gì mà hai chế độ xem tham chiếu. Truy vấn all_dependencies
có thể cung cấp cho bạn một bức tranh phù hợp hơn.