1

我正在尝试学习一些 PL/SQL,但我的第一个程序有问题:

declare
    v_string_tx varchar2(256):='Hello World!';
begin  
    dbms_output.put_line(v_string_tx);
end;

当我在 SQL Developer 中运行它时,我只收到一条消息说“匿名块已完成”。但是我没有得到“Hello World!” 正如预期的那样。有人知道我错过了什么吗?

我尝试在此代码之前放置“set serveroutput on”行,但是当我这样做并运行它时,什么都没有发生(我什至没有收到告诉我匿名块已完成的消息)。

4

1 回答 1

7

要在 SQL/Developer 中查看输出,您必须这样做:

  • 转到查看-> DBMS 输出(这将打开一个名为“DBMS 输出”的新选项卡)
  • 点击绿色+号
  • 从下拉框中选择您的连接(这将在“DBMS 输出”中添加一个新的子选项卡)
  • 运行你的脚本
于 2012-08-20T10:26:24.200 回答