DBeaver无法显示dbms_output

28

我正在使用 DBeaver 5.1.3 版本。当我在 Oracle PL/SQL 中使用 DBMS_OUTPUT.PUT_LINE 方法时,输出没有显示在任何地方。它有一个输出选项卡。但它是空白的。

这里输入图片描述

4个回答

50

你可以启用服务器输出控制台。(Ctrl+Shift+O) 如果你展开查询面板,你就可以看到两个额外的按钮。(服务器输出控制台和执行日志)

我无法告诉你这个服务器输出控制台和你在上面截图显示的输出视图标签之间的区别。


2
这是一条注释吗? - Mathews Sunny
在DBeaver 6.2.2版本中,除了这种方式,我真的找不到其他输出方式了。 - student0495

14

实际上,在DBeaver中(我的版本是4.3.2),您可以使用DBMA_OUTPUT.PUT_LINE,也许您只是看错了"错误的"输出选项卡。我已经附上了我的SQL编辑器截图,以使我的观点更清晰。

输入图像描述


1
非常感谢!顺便说一下,按钮有点移动了,它们现在位于 SQL 查询窗口的左下角,变成了非常小的正方形 :)。 - ykatchou
我仍然没有在输出选项卡中看到任何日志,我需要启用什么吗? - Scorpy
DBMS_OUTPUT不是DBMA_OUTPUT。 - JRichardsz

7

使用快捷键 Ctrl+Shift+O

或者您可以通过点击“查看服务器输出”按钮来查看输出面板。

enter image description here


1

第二个图标(中间的图标)是您可以查看根据2020年12月Dbeaver最新版本查询的输出的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接