mysql带输入参数的存储过程,mysql带输入参数的存储过程是什么

http://www.itjxue.com  2023-01-13 14:40  来源:未知  点击次数: 

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

你打开"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;

(责任编辑:IT教学网)

更多

推荐通讯数据软件文章