设置服务器输出时出错,PL/SQL 脚本无法在 FME 中执行?

Error with set serveroutput on, PL/SQL script fails to execute in FME?

我正在 运行在 FME SQL Creator reader 中编写脚本。脚本看起来像,

set serveroutput on
declare var1 a;
BEGIN dbms_output.enable(); dbms_output.put_line ('TEST LINE'); END;

在 Oracle SQL Developer 中成功编写 运行 脚本。但如果我 运行 来自 FME,它 returns 没什么。

Set serveroutput on 和 dbms_output.enable 是 oracle sql 开发人员命令,不兼容 FME 或任何其他 sql 执行程序。因此,return 来自 oracle 数据库的结果使用服务器端的函数并从 FME 调用它们。