首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

PLS-00306: 调用 QUERY_EMP 时参数个数或类型异常-PL/SQL语句出错

2012-11-08 
PLS-00306: 调用 QUERY_EMP 时参数个数或类型错误-PL/SQL语句出错。点击右边红色标题查看本文完整版:PLS-00

PLS-00306: 调用 QUERY_EMP 时参数个数或类型错误-PL/SQL语句出错。
点击右边红色标题查看本文完整版:PLS-00306: 调用 QUERY_EMP 时参数个数或类型错误-PL/SQL语句出错。

create or replace procedure query_emp
( v_emp_no in emp.empno%type,
v_emp_name out emp.ename%type,
v_emp_sal out emp.sal%type,
v_emp_comm out emp.comm%type)
is
begin
select ename,sal,comm
into v_emp_name,v_emp_sal,v_emp_comm
from emp
where empno=v_emp_no;
end query_emp;
/

这个怎么就错了呢?
ERROR 位于第 1 行:
ORA-06550: 第 1 行, 第 7 列:
PLS-00306: 调用 'QUERY_EMP ' 时参数个数或类型错误
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored

------解决方法--------------------
begin
query_emp(参数1,参数2,参数3,参数4);
end;

调用的地方要用四个参数

    

热点排行