【发布时间】:2021-02-19 09:16:43
【问题描述】:
当我在任何 Pl/SQL 程序中使用 dbms_output.put_line() 时,此行没有被打印,也没有显示任何类型的错误消息,每当我运行我的程序时,它只是打印“PL /SQL 过程成功完成”。
例如,当我运行以下代码时,它显示了类似的行为并且不打印任何内容。
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
当我运行上面的代码时,输出如下:
PL/SQL procedure successfully completed
此外,在我的工作表屏幕上,dbms_output.put_line() 以颜色显示,就像它被注释掉一样。虽然我检查了很多次,但没有任何评论。
【问题讨论】:
-
您在使用 Oracle SQL Developer 吗?
-
是的,它是 Oracle SQL Developer
-
更正了标签。 SQL Developer 和 PL/SQL Developer 是两个不同的产品。
标签: plsql oracle-sqldeveloper plsql-package