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

PLS-00103:साधारण अपडेट ब्लॉक में "एंड-ऑफ-फाइल" प्रतीक का सामना करना पड़ा

DBeaver स्पष्ट रूप से PL/SQL का समर्थन नहीं करता . यह एक पुराना धागा है, लेकिन अभी भी सच लगता है

आप जो व्यवहार देख रहे हैं उससे ऐसा लगता है कि यह अर्धविराम को कथन विभाजक के रूप में मान रहा है, और पहले अर्धविराम तक सब कुछ पास कर रहा है (यानी ) ; END; ) ओरेकल को, जो उस टुकड़े को पीएल/एसक्यूएल के रूप में पार्स करता है।

आप पहले अर्धविराम के बाद कोड को छोड़ कर, या उस तक के पाठ का चयन करके और इसे चलाने का प्रयास करके SQL डेवलपर में वही त्रुटि उत्पन्न कर सकते हैं:

...
        ) ,
        0
    )
Error report -
ORA-06550: line 23, column 5:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:

   ;

शायद वह नहीं जो आप सुनना चाहते हैं, लेकिन ऐसा लगता है कि आपको पीएल/एसक्यूएल ब्लॉक चलाने के लिए एक अलग क्लाइंट का उपयोग करने की आवश्यकता होगी। 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. फ़ंक्शन का उपयोग करके Oracle में खाता विवरण प्राप्त करें

  2. Oracle त्रुटि संदेश इनपुट मान पर्याप्त लंबा नहीं है

  3. Oracle AS उपनाम में काम नहीं कर रहा

  4. आईओ त्रुटि:सॉकेट पढ़ने का समय समाप्त हो गया। कारण क्या हैं?

  5. ओरेकल टेबल (डेटा) को INSERT स्टेटमेंट में डंप करें