mysql带输入参数的存储过程,mysql带输入参数的存储过程是什么
mysql怎样调用带输入参数的存储过程
int year,month,day;
while(1)
{
printf("\n请选择你所需要的服务:\n");
printf("\n输入1求某个日期对应的星期");
printf("\n输入2结束程序\n");
scanf("%d",option);
switch(option)
mysql带参数的存储过程怎么调用
调用MySQL存储过程使用CALL命令
语法:CALL 存储过程名(参数1[,参数2..]]);
例如:
Call myPro1;
Call myPro2('001');
mysql带参数存储过程
CREATE DEFINER= XXXX @ % PROCEDURE PRO_product_pass_rate (IN start_date date, #统计开始日期
IN end_date date, #统计结束日期
IN product_id VARCHAR(3000), #产品ID,多个用“,”分隔
IN show_type VARCHAR(2), #显示模式 1:按时间段只显示1笔通过率 2:跨月时间段按月显示通过率
OUT result_status VARCHAR(30), #返回处理状态
OUT result_info VARCHAR(100) #返回处理信息
)
BEGIN
DECLARE v_cnt1 INT;
DECLARE v_cnt2 INT;
DECLARE pid_list VARCHAR(3000);
END IF;
END
Navicat?for?MySQL如何创建带参数的存储过程
你打开"new
query",然后直接在新的窗口里编写就可以了,给你个示例:
create
procedure
p_test
(
in
i_num
int,
in
i_name
varchar(50),
out
o_result
varchar(100)
)
begin
select
i_num
as
'输入参数1',
i_name
as
'输入参数2';
set
o_result
=
'输入参数结果为:';
end;