PL/SQL中的第一个程序

Spe*_*ick 1 oracle plsql oracle-sqldeveloper

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

declare
    v_string_tx varchar2(256):='Hello World!';
begin  
    dbms_output.put_line(v_string_tx);
end;
Run Code Online (Sandbox Code Playgroud)

当我在SQL Developer中运行它时,我只收到一条消息"匿名块已完成".但是我没有得到'Hello World!' 正如所料.谁知道我错过了什么?

我尝试在此代码之前放置'set serveroutput'行,但是当我这样做并运行它时,没有任何反应(我甚至没有收到消息告诉我匿名块已经完成).

Fra*_*itt 7

要在SQL/Developer中查看输出,您必须执行以下操作:

  • 转到View - > DBMS Output(这将打开一个名为"DBMS Output"的新选项卡)
  • 单击绿色+符号
  • 从下拉框中选择您的连接(这将为"DBMS输出"添加一个新的子选项卡)
  • 运行你的脚本