日期:2014-05-17  浏览次数:20990 次

简单的存储过程问题!!!!!!!
各位好:

现在在oracle9i中写了一个非常简单的存储过程,就是存储过程的输入参数是手机号码,根据这个输入,从表中查询出有这个号码的所有记录,
存储过程如下:
 CREATE OR REPLACE PROCEDURE TESTD(PARA1 IN VARCHAR2) AS
 SELECT * FROM KFWEB_OPERATELOG WHERE PHONE_NO=PARA1;

其中TESTD是存储过程过程的名字,KFWEB_OPERATELOG 是表名,PHONE_NO是一个字段名,类型是varchar2

这条语句运行成功,但是带有警告(我这个工具没有办法看到警告信息)

刷新存储过程的文件夹也是空的,运行代码调用这个存储过程,出现异常:这个存储过程是无效的,说明存储过程没有被建立。

想请问一下各位,怎么写才能让这个存储过程完全正确,谢谢!!!

------解决方案--------------------
游标才能得到结果集