大家好,小弟我在sql developer中定义了一个package,名字为bao,如下:create or replace package bao1 is --定义包头
name varchar2(30):='世界;
function add(a number,b number)return number;
function adds(a number,b number,c number)return number;
procedure shuchu(a varchar2);
end bao1;
create or replace package body bao1 --定义包体
is
function add(a number,b number)return number --完善函数add
is
begin
return (a+b);
end;function adds(a number,b number,c number)return number --定义函数adds
is
begin
return (a+b+c);
end;--定义存储过程;
procedure shuchu(a varchar2)
is
begin
dbms_output.put_line(name||','||a);
end;   
end bao1;编译时都能成功通过,然后我在slq window中执行 select bao1.shuchu('你好')  from dual 时,总是提示 ORA-00904:"BAO"."SHUCHU":标识符无效  的字样呢,我期待的“世界,你好”的结果就是得不到啊,哪位世外高手能帮帮小弟啊,在此先行谢谢大家了......看在oracle的面上,帮帮小弟吧...