oracle中的默认参数未显示

时间:2018-06-26 00:32:31

标签: oracle parameters default

我编写了以下过程:

create or replace
procedure num_mandati (persona in parlamento2018.parlamentari.cf%type default 'Y') is

nomePersona parlamentari.nome%type;
cognomePersona parlamentari.cognome%type;
nessunParlamentare exception;
n_codfis number := 0;

begin

    dbms_output.put_line('persona: ' ||persona);
    .
    .
    .
end num_mandati;

为什么行“ dbms_output.put_line('persona:'|| persona);”不支付默认值吗?我在oracle 11g上运行该过程。

我尝试创建一个新过程(如Default parameter in oracle procedure所示)来调用num_mandati

create or replace procedure chiama as
   begin
   num_mandati('Y');
end chiama;

但是oracle给我以下消息:“源没有可运行的目标。”

0 个答案:

没有答案