Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected 2, got

编程入门 行业动态 更新时间:2024-10-27 10:26:05

1、错误描述

20:27:34	call new_procedure(20150112)	Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected 2, got 1	0.000 sec

1 queries executed, 0 success, 1 errors, 0 warnings

查询:call query_student()

错误代码: 1318
Incorrect number of arguments for PROCEDURE test.query_student; expected 1, got 0

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0 sec

2、错误原因

CREATE DEFINER=`root`@`localhost` PROCEDURE `new_procedure`(in `departId` int,out `num` int)
BEGIN

  select count(t.depart_name) into num from t_department_info t where t.depart_id = departId;
  

END

call new_procedure(20150112);

   在调用存储过程中,需要传入两个参数,但是只传了一个参数


3、解决办法

call new_procedure(20150112,@num);

更多推荐

Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_proced

本文发布于:2023-06-14 08:45:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1457461.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Incorrect   number   Error   Code   new_procedure

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!