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

Dalczego wyskakuje mi błąd przy zapisie skryptu przez spool?
D6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 401
0

Mam problem z zapisem skryptu i jego wyniku.

Kopiuj
 
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

Kopiuj
 
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.

  • Rejestracja: dni
  • Ostatnio: dni
1

Brak slash po skrypcie plsql, czyli poprawnie:

Kopiuj
 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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.