大家好,小弟我在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的面上,帮帮小弟吧...
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的面上,帮帮小弟吧...
解决方案 »
- oracle中QUEST_PPCM_SQL_TEXT这个表是干嘛用的
- 协同软件相关问题
- 30分在线求一延时触发器
- 数据库同步问题,请大家提供解决方案,欢迎讨论
- 什么方法可以看到这些文件里面的内容或数据表的结构?
- 请问学习oracle9i 的sqlplus是否能使用oracle 8 的书?
- 急!装完Oracle 8.1.7后,每次开机后都会不断跳出java.exe错误信息,且机子速度变得非常慢
- solaris下安装oracle时光盘弹不出来?
- 大家快帮我看看这个表中记录的改变
- oracle9i 对系统资源的要求至少是什么配置呢?
- 请教一个简单的SQL语句,谢谢
- ORACLE 字符串替换. .. . . .
select bao1.adds(1,2,3) as test from dual