Hello World

set serveroutput on

DECLARE
   message constant varchar2(32767):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;
/

SQL * Plus 和 SQL Developer 客户端需要命令 set serveroutput on 才能启用 dbms_output 的输出。没有命令,不显示任何内容。

end; 行表示匿名 PL / SQL 块的结束。要从 SQL 命令行运行代码,你可能需要在代码的最后一行之后的第一个空白行的开头键入/。在 SQL 提示符下执行上述代码时,会产生以下结果:

Hello, World!

PL/SQL procedure successfully completed.