Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं कैसे पता लगा सकता हूं कि कौन सी तालिकाएँ Oracle SQL डेवलपर में दी गई तालिका का संदर्भ देती हैं?

नहीं, Oracle SQL डेवलपर की ओर से ऐसा कोई विकल्प उपलब्ध नहीं है।

आपको किसी क्वेरी को हाथ से निष्पादित करना होगा या अन्य टूल का उपयोग करना होगा (उदाहरण के लिए PLSQL डेवलपर के पास ऐसा विकल्प है)। निम्न SQL वह है जो PLSQL डेवलपर द्वारा उपयोग किया जाता है:

select table_name, constraint_name, status, owner
from all_constraints
where r_owner = :r_owner
and constraint_type = 'R'
and r_constraint_name in
 (
   select constraint_name from all_constraints
   where constraint_type in ('P', 'U')
   and table_name = :r_table_name
   and owner = :r_owner
 )
order by table_name, constraint_name

जहां r_owner स्कीमा है, और r_table_name वह तालिका है जिसके लिए आप संदर्भ खोज रहे हैं। नाम केस संवेदी होते हैं

सावधान रहें क्योंकि Oracle SQL डेवलपर के रिपोर्ट टैब पर "सभी टेबल / निर्भरता" विकल्प है, यह 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. हल्का खरीद साहसिक

  2. ओरेकल में कई रिकॉर्ड डालें

  3. sqlplus वर्तमान में जुड़े डेटाबेस सत्र का विवरण कैसे प्राप्त करें

  4. ऑरैकल में किसी उपयोगकर्ता से सभी विशेषाधिकार कैसे दिखाएं?

  5. KGXGN मतदान त्रुटि (15)