【发布时间】:2015-05-18 15:18:25
【问题描述】:
我想在程序运行时从表中获取记录。该程序将输入一个数字,例如employee_number,它会返回一条完整的记录——其中将包含例如employee_name、公司、加入日期等。我通常不使用程序。我喜欢分析 SQL。
create or replace procedure getdetails (search_strin table_name.column_1%type,
p_recordset out sys_refcursor) as
begin
open p_recordset for
select column_2, column_3
from table_name
where column_1= search_str;
end getdetails;
这应该可行,对吧?但是,我收到以下错误!
PLS-00306:调用“GET_EMP_RS”时参数的数量或类型错误
【问题讨论】:
-
你的过程被命名为
getdetails,那么GET_EMP_RS是什么?
标签: oracle stored-procedures cursor where-clause