-1

我是oracle sql的初学者。我想测试一个简单的匿名块,如下面的 sql plus 期望的“foo”,但返回的是数值“2”。我试图理解为什么。

set serveroutput on size 20000;
begin 
  dbms_output.put_line('foo'); 
end; 
/
4

1 回答 1

0

你可能错过了决赛/;此外,您要调用的 procudere 是put_line(带下划线)。

SQL> set serveroutput on size 20000;
SQL> begin
  2    dbms_output.put_line('foo');
  3  end;
  4  /
foo

PL/SQL procedure successfully completed.

SQL>
于 2017-06-02T18:20:20.257 回答