dbms_output.put_line() 得到评论,除了 "PL/SQL procedure successfully completed" 外,不在输出中打印任何内容
dbms_output.put_line() is getting commented and not printing anything in the output except "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()
以被注释掉的颜色显示。虽然我检查了很多次都没有评论。
不要忘记打开服务器输出。 View/DBMS output/pick 显示输出的连接 window。
在 SQL 加上:
set serveroutput on size unlimited
由于您使用的是 SQL 开发人员,请确保遵循以下步骤:
- 转到查看
- 单击 Dbms 输出(这将在 SQL 开发人员上创建一个 window)
- 单击 + 按钮,这将创建一个提示。
- Select连接,选中的连接会出现,Dbms Output的背景会变白
- 运行程序。
当我在任何 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()
以被注释掉的颜色显示。虽然我检查了很多次都没有评论。
不要忘记打开服务器输出。 View/DBMS output/pick 显示输出的连接 window。 在 SQL 加上:
set serveroutput on size unlimited
由于您使用的是 SQL 开发人员,请确保遵循以下步骤:
- 转到查看
- 单击 Dbms 输出(这将在 SQL 开发人员上创建一个 window)
- 单击 + 按钮,这将创建一个提示。
- Select连接,选中的连接会出现,Dbms Output的背景会变白
- 运行程序。