警告执行已完成,警告存储过程

warning execution completed with warning stored procedure

我在 oracle sql 开发人员中编写了一个存储过程,稍后将在 .netframework 应用程序中使用 编译存储过程给了我这条消息 警告:执行完成但有警告 程序选择已编译。

我如何在用谷歌搜索时查看警告。所有使用命令“show errors procedure procedure_name”的建议的结果 但是没用

程序

create or replace procedure selection 
(p_id in NUMBER(10),p_name out varchar2(40),p_cat out varchar2(40),stock out number(10),price out 
number(9.2),sup out number(10))
as
begin
select p.prod_name into p_name,p.prod_category into p_cat,p.stock into stock,p.price into 
price,p.sup_id into sup
from product p
where p.prod_id = p_id;
end;

试试这个兄弟

create or replace procedure selection 
(p_id in NUMBER,
 p_name out varchar2, 
 p_cat out varchar2, 
 stock out number, 
 price out number ,
 sup out number)
as
begin
select p.prod_name, p.prod_category ,p.stock ,p.price ,p.sup_id 
into p_name, p_cat, stock, price, sup
from product p
where p.prod_id = p_id;
end;