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

मैं एक संग्रहित प्रक्रिया को कैसे खोलूं और इसे SQL*Plus में कैसे संपादित करूं?

पिछले सुझाव को स्क्रैच करें, मैंने अभी सुझाए गए Oracle SQL डेवलपर लिंक को आज़माया है और यह संपादन प्रोसेस के लिए बहुत अच्छा काम करता है।

SQLPlus . के लिए आपको संग्रहीत खरीद की सामग्री को प्रदर्शित करने की बहुत आवश्यकता है, और इसे एक फ़ाइल में स्पूल करें (जैसा कि DCookie द्वारा सुझाया गया है :-)):

sqlplus> spool myprocname.sql;
sqlplus> select text from all_source where name = 'MYPROCNAME' and type = 'PROCEDURE' order by line;
sqlplus> quit;

फिर स्थानीय SQL फ़ाइल को एक अच्छे संपादक में संपादित करें।

फिर SQLPlus . का उपयोग करें परीक्षण के लिए खरीद को फिर से बनाने के लिए SQL फ़ाइल चलाने के लिए।

>sqlplus username/[email protected] @myproc.sql

संक्षेप में, कीस्टर में भारी दर्द। :-)



  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. एक सही SQL कब गलत परिणाम देगा

  4. ORA-03113:ASP.Net ऐप में लंबी निष्क्रियता के बाद संचार चैनल पर फ़ाइल का अंत

  5. संग्रहित प्रक्रिया को कॉल करते समय जेपीए लेनदेन में त्रुटि