我想在属于数据库主页的 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 下工作,它可能是什么问题?