आपके संपादित प्रश्न से... आपको एक /
. के साथ 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