Dalczego wyskakuje mi błąd przy zapisie skryptu przez spool?

0

Mam problem z zapisem skryptu i jego wyniku.

 
spool d:\sa.txt 
set serveroutput on
BEGIN
  DBMS_OUTPUT.put_line ('Hello World!');
END;
spool off

przy uruchomieniu całości pokazuje się błąd

 
Error starting at line : 3 in command -
BEGIN
  DBMS_OUTPUT.put_line ('Hello World!');
END;
spool off
Error report -
ORA-06550: linia 4, kolumna 1:
PLS-00103: Napotkano symbol "SPOOL" 
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:

Jak zaznaczę tylko skrypt jest ok.

1

Brak slash po skrypcie plsql, czyli poprawnie:

 spool d:\sa.txt 
set serveroutput on
BEGIN
  DBMS_OUTPUT.put_line ('Hello World!');
END;
/
spool off

Zasada dla każdego bloku plsql, tworzenia pakietów itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1