无法在 Oracle SQL 开发人员中看到 DBMS_OUTPUT

Unable to see DBMS_OUTPUT in Oracle SQL Developer

我正在使用 Oracle Sql Developer(版本 18.4.0.376)。
在 Sql 编辑器中,所有 DBMS_OUTPUT.PUT_LINE 都不会自动禁用。
请参考以下屏幕截图
任何人都可以建议我,如何解决这个问题。



你的数据库太旧了。

10g 数据库和我们从 2019 年开始使用的 jdbc 驱动程序不能很好地获取 dbms 输出。

您正在使用 xe - 获取更新的版本,11g 或 18c。两者仍然免费。

  • 安装最新的数据库,如 18 或 19c
  • 使用用户凭据建立 oracle 连接
  • 打开 sql 编辑器并执行示例 pl/sql 过程
  • 从视图菜单中选择 dbms 输出 window 并根据需要设置缓冲区大小。