Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana public_dependency bisa berisi referensi ke objek yang tidak ada di all_objects?

all_objects hanya menampilkan objek yang Anda miliki izinnya, tidak semua objek dalam database. Anda perlu menanyakan dba_objects untuk melihat semuanya, jika Anda memiliki izin untuk melakukannya.

public_dependency tampaknya menyertakan ID objek untuk objek yang izinnya tidak Anda miliki. ID objek sendiri tidak banyak memberi tahu Anda, sehingga tidak mengungkapkan apa pun tentang objek yang tidak dapat Anda lihat (selain itu ada beberapa objek yang tidak dapat Anda lihat).

Jadi tidak aneh jika ada perbedaan yang jelas antara apa yang dirujuk oleh kedua pandangan tersebut. Membuat kueri all_dependencies mungkin memberi Anda gambaran yang lebih konsisten.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle nama tabel yang sama pada skema yang berbeda?

  2. Buat dan Konfigurasikan Oracle Linked Server di SQL Server

  3. SQL Server 2016 di Linux

  4. cara membuat tabel di oracle

  5. koneksi oci_connect gagal