【发布时间】:2012-03-20 07:51:59
【问题描述】:
我在其下创建了一个包和存储过程来测试并发程序。当我将它作为 Oracle 报告可执行方法运行时。它工作正常。但是我将其更改为 PL/SQL 存储过程然后它给出了错误。
原因:FDPSTP 由于 ORA-06550 失败:第 1 行,第 7 列:PLS-00306: 调用 'pop_rpt_tbl' ORA-06550 时参数的数量或类型错误: 第 1 行第 7 列:PL/SQL:语句被忽略
它在 oracle 报告方法中正常工作。
关于这个问题的任何想法。
This is my sp
PROCEDURE pop_rpt_tbl (
p_pro_id IN NUMBER,
p_agr IN NUMBER,
p_prd IN NUMBER,
p_group_id IN NUMBER,
x_api_status OUT VARCHAR2,
x_api_msg OUT VARCHAR2
);
当我将其作为 PL/SQL 执行时,我将包名.pop_rpt_tbl 作为文件名,将可执行文件作为包名。
【问题讨论】:
-
你应该发布相关的代码......