dbms_output.put_line() 正在被注释,并且除了"PL/SQL procedure successfully completed"之外,没有在输出中打印任何内容



当我在任何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()以注释掉的颜色显示。尽管我已经检查了很多次,但没有任何评论。

由于您使用的是SQL Developer,请确保遵循以下步骤:

  1. 转到查看
  2. 单击Dbms Output(这将在SQL Developer上创建一个窗口(
  3. 单击+按钮,这将创建一个提示
  4. 选择连接,所选连接将出现,Dbms输出的背景将变为白色
  5. 运行该过程

别忘了在上设置serveroutput。查看/DMSoutput/选择连接以显示输出窗口。在SQL Plus中:

PD_4

相关内容

最新更新