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 डेवलपर मुफ़्त है और इन दिनों बहुत अच्छा है। अन्य ग्राहक निश्चित रूप से उपलब्ध हैं...