当我尝试 运行 下面的 plsql 代码时出现 'ORA-00922: missing or invalid option' 错误。如何解决?

getting 'ORA-00922: missing or invalid option' error when I'm trying to run the below plsql code. how to solve it?

SET SERVEROUTPUT ON;
DECLARE
 var_test1 VARCHAR2(30) := 'RebellionRider';
BEGIN
    DBMS_OUTPUT.PUT_LINE (var_test1);
END;

每当我运行使用上面的代码时,我都会收到以下错误。我正在使用 oracle apex 运行 我的代码。如何解决?
错误:-

ORA-00922: missing or invalid option

BEGIN
     DBMS_OUTPUT.PUT_LINE (var_test1);
END;  

当您使用 Apex 时,正是 您运行 那个代码?它在 SQL Workshop(SQL 命令)中运行良好。

去掉SET SERVEROUTPUT ON就可以了,就是SQL*加命令使能输出,就是

  • 在 Apex 中毫无意义
  • 引发 ORA-00922(在 Apex 中)

当您在开发环境中时,您可以 select 只显示您想要的文本 运行,因此请按 F5 或单击 运行。这也将起作用。