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

SQLPlus पर एक स्क्रिप्ट निष्पादित करते समय, यह आउटपुट के बजाय संख्याओं का एक क्रम प्रिंट करता है

आपके संपादित प्रश्न से... आपको एक / . के साथ PL/SQL ब्लॉक को समाप्त करना होगा इसे समाप्त करने और चलाने के लिए एक नई लाइन पर, अन्यथा एसक्यूएल * प्लस कोड की अधिक पंक्तियों के लिए संकेत देता रहेगा (जो कि आप देख रहे नंबर हैं)। दस्तावेज़ दिखाता है कि पीएल/एसक्यूएल ब्लॉक कैसे चलाएं। और prompt एक SQL*Plus कमांड है इसलिए आप इसे PL/SQL ब्लॉक के अंदर उपयोग नहीं कर सकते हैं। आपके पास अपना ब्लॉक सिंटैक्स भी सही नहीं है:

SET serveroutput ON;
DECLARE
    mode NUMBER(1) := 1;
BEGIN
    IF mode = 1 THEN
        DBMS_OUTPUT.PUT_LINE('HERE');    
    END IF;
END;
/

prompt fim


  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. Oracle plsql में Google अनुवाद URL का उपयोग कैसे करें?

  4. एथर से एक संग्रहित प्रो को कैसे कॉल करें और लौटाए गए रिफकर्सर को संशोधित करें?

  5. R12 . में J2EE (OC4J) के लिए Oracle के कंटेनर्स