Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để public_dependency có thể chứa các tham chiếu đến các đối tượng không có trong all_objects?

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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TIMESTAMPDIFF trong Oracle 11g?

  2. Quy trình gọi ASP cổ điển của Oracle với Trình điều khiển OraOleadb

  3. Tìm kiếm tất cả các trường trong tất cả các bảng để có giá trị cụ thể (Oracle)

  4. Chọn các hàng cho đến khi điều kiện được đáp ứng

  5. Các hàm chuỗi của Oracle (Danh sách đầy đủ)