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

Oracle डेटाबेस में सभी कार्यों की सूची बनाएं

Oracle डेटाबेस में कार्यों की सूची प्राप्त करने के कई तरीके यहां दिए गए हैं।

user_objects देखें

user_objects दृश्य उन सभी वस्तुओं को सूचीबद्ध करता है जो वर्तमान उपयोगकर्ता के स्वामित्व में हैं।

हम इस दृश्य के विरुद्ध एक क्वेरी चला सकते हैं और इसके परिणामों को केवल कार्यों के लिए फ़िल्टर कर सकते हैं:

SELECT 
    object_name
FROM 
    user_objects
WHERE
    object_type = 'FUNCTION';

जैसा कि उल्लेख किया गया है, यह केवल उन वस्तुओं को लौटाता है जो वर्तमान उपयोगकर्ता के स्वामित्व में हैं।

इससे अधिक लौटाने के लिए, निम्न में से किसी एक दृश्य का उपयोग करें।

all_objects देखें

all_objects दृश्य उन सभी वस्तुओं को सूचीबद्ध करता है जो वर्तमान उपयोगकर्ता के लिए सुलभ हैं:

SELECT 
    owner,
    object_name
FROM 
    all_objects
WHERE
    object_type = 'FUNCTION';

इस दृश्य में एक owner शामिल है कॉलम जो हमें बताता है कि मालिक कौन है, इसलिए मैंने उसे यहां क्वेरी में शामिल किया है।

dba_objects देखें

dba_objects डेटाबेस में सभी वस्तुओं की सूची देखें:

SELECT 
    owner,
    object_name
FROM 
    dba_objects
WHERE
    object_type = 'FUNCTION';

इस व्यू के कॉलम वही हैं जो all_objects . में हैं देखें।

हम user_procedures . का भी उपयोग कर सकते हैं , dba_procedures , और all_procedures एक ही काम करने का विचार। ये दृश्य फ़ंक्शन और संग्रहीत कार्यविधियों के बारे में जानकारी लौटाते हैं।


  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 D2k फ़ॉर्म में PLSQL कोड प्रदर्शन को ट्यून या टेस्ट कैसे करें

  2. 12c डेटा रिडक्शन

  3. ओरेकल में पीएल/एसक्यूएल से आउटपुट फ्लश करने का कोई तरीका है?

  4. वेतन से पंक्ति संख्या का चयन करें जहां पंक्ति संख्या =3;

  5. एसक्यूएल में अल्फान्यूमेरिक अनुक्रम जेनरेटर होना संभव है