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

ORACLE प्रोग्रामिंग ऑब्जेक्ट परिभाषाएँ प्राप्त करना

यदि आपको पैकेज की प्रक्रियाओं/कार्यों की आवश्यकता है, तो आप user_procedures :

Create Package package_test As
  Procedure dummy( x In Number );
  Function dummy2 Return Number;
End package_test;

ऑब्जेक्ट_नाम चुनें, प्रक्रिया_नाम उपयोगकर्ता_प्रक्रियाओं से जहां ऑब्जेक्ट_नाम ='पैकेज_टेस्ट';

रिटर्न

PACKAGE_TEST    DUMMY
PACKAGE_TEST    DUMMY2
PACKAGE_TEST    

पैरामीटर प्राप्त करने के लिए, user_arguments

यदि आप अपने पैकेज/प्रक्रियाओं/कार्यों के लिए कोड चाहते हैं, तो user_source आपके उपयोगकर्ता की वस्तुओं के लिए, all_source उन वस्तुओं के लिए जिनके लिए आपके उपयोगकर्ता के पास अनुदान है, और dba_source सभी वस्तुओं के लिए:

Select *
From user_source
Where name = 'YOUR_TEST'
And type = 'PROCEDURE';

यदि आपने प्रक्रिया बनाई है your_test पहले:

Create Procedure your_test As
Begin
  dbms_output.put_line('test');
End your_test;

यह लौटता है

YOUR_TEST  PROCEDURE  1  Procedure your_test As
YOUR_TEST  PROCEDURE  2  Begin
YOUR_TEST  PROCEDURE  3    dbms_output.put_line('test');
YOUR_TEST  PROCEDURE  4  End your_test; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PowerShell में SQL प्लस स्क्रिप्ट कैसे चलाएं

  2. Oracle नंबर डेटा प्रकार डेटाटाइम प्रारूप के लिए

  3. मैं SQL डेवलपर में कच्ची चर लंबाई बहुत लंबी त्रुटियों से कैसे बच सकता हूं?

  4. किसी दृश्य के विरुद्ध क्वेरी करते समय, दृश्य की परिभाषा में फ़िल्टरिंग क्लॉज़ को नज़रअंदाज़ किया जा रहा है

  5. libaio.so.1:साझा की गई वस्तु फ़ाइल नहीं खोल सकता