Oracle DBMS_OUTPUT.PUT没有打印数据,我已经尝试了在论坛中找到的所有解决方案

Oracle DBMS_OUTPUT.PUT没有打印数据,我已经尝试了在论坛中找到的所有解决方案,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,关于DBMS_OUTPUT.PUT,我有一个奇怪的问题-它没有打印数据。我尝试过以下解决方案: 1 - SET SERVEROUTPUT ON 2 - Enable DBMS_OUTPUT 什么都不起作用。检查链接,看看它是否有用 由于声誉限制,无法将其添加为评论 编辑的部分从这里开始: 我在OracleLiveSQL中执行了以下操作,下面是它的工作原理 exec dbms_output.put_line('A' || CHR(10) || 'B'); --prints begin

关于DBMS_OUTPUT.PUT,我有一个奇怪的问题-它没有打印数据。我尝试过以下解决方案:

1 - SET SERVEROUTPUT ON
2 - Enable DBMS_OUTPUT
什么都不起作用。

检查链接,看看它是否有用

由于声誉限制,无法将其添加为评论

编辑的部分从这里开始:

我在OracleLiveSQL中执行了以下操作,下面是它的工作原理

exec dbms_output.put_line('A' || CHR(10) || 'B');     --prints

begin
    dbms_output.put('A');
    dbms_output.put('B');
   -- dbms_output.put_line(' ');   --doesn't print
end;    

begin
    dbms_output.put('A');
    dbms_output.put('B');
    dbms_output.put_line(' ');  --prints
end;

begin
    dbms_output.put('A');
    dbms_output.put('B');
    dbms_output.new_line;       --prints
end;

begin
    dbms_output.put('A');
    dbms_output.put('B');
    dbms_output.put('');       --doesn't print
end;

从视图菜单中选择dbms_输出。 窗户应该会突然打开

窗户上有一个加号。 选择它并登录到正在运行的模式

begin
    dbms_output.put_line('hello world');
end;

运行它时,窗口中会显示hello world。

SQL Developer的哪个版本以及数据库的哪个版本?由于jdbc驱动程序的更改,较新版本的sqldeveloper不会在10g实例上显示dbms_输出。请共享您找到/尝试的解决方案,以及您在测试中使用的实际代码。我看到这一切都不管用,我知道这很奇怪。您使用的是哪个版本的SQL Developer?检查这里,让我知道即使这样也不起作用我让oracle 10g实际上我的朋友在设置SERVEROUTPUT的情况下解决了这个问题,我不知道为什么它对我或我尝试过的任何解决方案都不起作用,我应该下载另一个sql开发版本吗?