Oracle
 sql >> база данни >  >> RDS >> Oracle

Как може public_dependency да съдържа препратки към обекти, които не са във all_objects?

all_objects показва само обекти, за които имате разрешения, а не всички обекти в базата данни. Ще трябва да направите заявка dba_objects за да видите всичко, ако имате разрешения за това.

public_dependency изглежда включва идентификатори на обекти за обекти, за които нямате разрешения. Идентификаторите на обектите сами по себе си не ви казват много, така че не разкриват нищо за обекти, които не можете да видите (освен че има някои обекти, които не можете да видите).

Така че не е странно, че има очевидно несъответствие между това, което се позовава на двете гледни точки. Запитване за all_dependencies може да ви даде по-последователна картина.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 12c DBA_USERS Промени

  2. Актуализиране с групиране по

  3. Създаване на тригери

  4. Ограничение на Oracle за заявка след стойността на search_condition

  5. MAX() в ORACLE SQL