我使用Toad Client
创建了一个过程create or replace procedure getuid(eid_pro varchar2)is
l_value number;
begin
select uniqueid
into l_value
from enrollment
where eid=eid_pro;
end ;
当我按照以下方式执行时
begin
getuid('245698154');
end;
成功执行但结果未显示在数据网格中。 请帮帮我
答案 0 :(得分:1)
将程序变为功能。
create or replace function getuid(eid_pro varchar2) return number is
l_value number;
begin
select uniqueid
into l_value
from enrollment
where eid = eid_pro;
return l_value;
end;
然后选择功能。
select getuid('245698154') from dual;
答案 1 :(得分:0)
在这种情况下,请使用一个函数,然后您可以在select语句中使用它,该语句可以在网格中显示结果。
create or replace function getuid(eid_pro varchar2) return number is
l_value number;
begin
select uniqueid
into l_value
from enrollment
where eid=eid_pro;
return l_value;
end ;
select getuid('245698154') from dual;