如何在datagrip中设置服务器输出

l7mqbcuq  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(813)

如何在jetbrains datagrip ide中“设置服务器输出”?我能够在sqldeveloper中这样做,并成功地运行sql脚本。我尝试在datagrip中运行的同一个脚本出现了错误。我知道“setserveroutput-on”不起作用,因为我必须配置sqldeveloper才能工作。如有任何建议,将不胜感激。谢谢。

uurity8g

uurity8g1#

根据文件:
对于oracle,可以启用或禁用在输出窗格中显示dbms\ U输出缓冲区的内容。为此,请使用

在数据库控制台工具窗口的工具栏上(ctrl+f8)。
它们还显示启用按钮的窗口的图像;

更新:2019
启用输出的图标如下所示:

在macos上,可以使用command+f8启用。

5lhxktic

5lhxktic2#

服务器输出是并非所有客户端都支持的客户端功能。sqlplus和sql developer可以,但这并不是任何其他客户机都能做到的。
sql
plus客户端命令 set serveroutput on 基本上称之为 DBMS_OUTPUT.enable() 代表您的存储过程。此外,它还向客户机发出信号,要求客户机检查 DBMS_OUTPUT.get_lines() 执行每个代码块后缓存输出的过程。
如果datagrip还没有做到这一点,您可以手动对调用进行编码 DBMS_OUTPUT.enable() 以及 DBMS_OUTPUT.get_lines() 根据需要。

相关问题