Z vaší upravené otázky... musíte ukončit blok PL/SQL pomocí /
na novém řádku, aby to skončilo a běželo, jinak SQL*Plus bude stále vyžadovat další řádky kódu (což jsou čísla, která vidíte). Dokumentace ukazuje, jak spouštět bloky PL/SQL. A prompt
je příkaz SQL*Plus, takže jej nemůžete použít uvnitř bloku PL/SQL. Také nemáte správné syntaxi bloku:
SET serveroutput ON;
DECLARE
mode NUMBER(1) := 1;
BEGIN
IF mode = 1 THEN
DBMS_OUTPUT.PUT_LINE('HERE');
END IF;
END;
/
prompt fim