データベースのホームページに属するSQLウィンドウで、このPL/SQLプログラムをコンパイルしたいと考えています。
DEFINE p_annual_sal=60000
DECLARE
v_sal NUMBER(9,2):=&p_annual_sal;
BEGIN
v_sal:=v_sal/12;
DBMS_OUTPUT.PUT_LINE('The monthly salary is '|| TO_CHAR(v_sal));
END;
実行すると、次のメッセージが表示されました。
ORA-00900: SQL文が無効です
コマンドラインの SQL*Plus で動作しますが、何が問題なのでしょうか?