कई डेटा डिक्शनरी दृश्य हैं जिनका उपयोग हम Oracle डेटाबेस में संग्रहीत प्रक्रियाओं की सूची वापस करने के लिए कर सकते हैं।
user_procedures
देखें
user_procedures
दृश्य उन सभी कार्यों और प्रक्रियाओं को सूचीबद्ध करता है जो वर्तमान उपयोगकर्ता के स्वामित्व में हैं, साथ ही उनकी संबंधित संपत्तियों के साथ।
हम इस दृश्य के विरुद्ध एक क्वेरी चला सकते हैं और इसके परिणामों को केवल संग्रहीत कार्यविधियों में फ़िल्टर कर सकते हैं:
SELECT
object_name
FROM
user_procedures
WHERE
object_type = 'PROCEDURE';
जैसा कि उल्लेख किया गया है, यह केवल उन प्रक्रियाओं को लौटाता है जो वर्तमान उपयोगकर्ता के स्वामित्व में हैं।
इससे अधिक लौटाने के लिए, निम्न में से किसी एक दृश्य का उपयोग करें।
all_procedures
देखें
all_procedures
दृश्य उन सभी कार्यों और प्रक्रियाओं को सूचीबद्ध करता है जो वर्तमान उपयोगकर्ता के लिए संबंधित गुणों के साथ पहुंच योग्य हैं:
SELECT
owner,
object_name
FROM
all_procedures
WHERE
object_type = 'PROCEDURE';
इस दृश्य में एक owner
शामिल है कॉलम जो हमें बताता है कि मालिक कौन है, इसलिए मैंने उसे यहां क्वेरी में शामिल किया है।
द dba_procedures
देखें
dba_procedures
व्यू उन सभी कार्यों और प्रक्रियाओं को सूचीबद्ध करता है जो डेटाबेस में उपलब्ध हैं, उनके संबंधित गुणों के साथ।
SELECT
owner,
object_name
FROM
dba_procedures
WHERE
object_type = 'PROCEDURE';
इस दृश्य के कॉलम वही हैं जो all_procedures
में हैं देखें।