mysql 存储in out 区别

来源:互联网 发布:软件产品说明书怎么写 编辑:程序博客网 时间:2024/06/05 16:06

in 传入一个参数

用select 显示参数

1.参数in的使用(代表输入,意思说你的参数要传到存过过程的过程里面去)

delimiter $$

create procedure p1(in n int)
BEGIN
declare total int default 0;//定义局部变量
declare num int default 0;
while num<n DO//while 条件循环
set num:=num+1;//用set改变变量
set total=total+num;
end WHILE;//结束while循环
select total;//显示结果
end $$

delimiter ;

call p1(10);

//2.参数out的使用(代表往外输出)

delimiter $$
create PROCEDURE p4(in n int,out total int)
BEGIN
declare num int default 0;
set total:=0; //这里需要设置变量要不total输出结果为null
while num<n DO
set num:=num+1;
set total:=total+num;
end WHILE;
end $$
delimiter ;

call p4(10,@sum);


总结in、out区别:
in:表示输入一个值,你需要一个值,我给你一个值
out:你往外输出一个值,你输出的那个值我就拿一个变量来接收你给我输出的那个值

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 腰椎间盘突出有何症状 腰椎间盘突出医院好 得了腰椎间盘突出怎么办 腰椎间盘突出的锻炼方法 腰椎间盘为什么会突出 腰椎间盘突出要注意哪些 腰椎间盘突出吃中药 腰椎间盘突出的腰带 腰椎间盘突出按摩器 腰椎间盘突出新疗法 腰椎间盘突出费用多少 腰椎间盘突出微创多少钱 腰椎间盘突出哪里医院好 腰椎间盘突出怎样按摩 腰椎间盘突出哪个医院好 腰椎间盘突出适合什么运动 腰椎间盘突出能自愈吗 腰椎间盘突出能复位吗 腰椎间盘突出手法复位 腰椎间盘突出能做瑜伽吗 霍华德腰椎间盘突出 腰椎间盘突出拍片能看出来吗 腰椎间盘突出去那家医院好 腰椎间盘突出能用按摩器吗 腰椎间盘突出专业医院 腰椎间盘突出应该看什么科 腰椎间盘突出要住院吗 腰椎间盘突出的微创疗法 腰椎间盘滑脱是怎么回事 腰椎间盘突出康复训练 腰椎间盘突出有什么好的办法 腰椎间盘突出 哪个医院 腰椎间盘突出中药方 腰椎间盘突出能游泳吗 腰椎间盘突出发病原因 腰椎间盘突出疼痛怎么缓解 腰椎间盘突出表现症状 怎样检查腰椎间盘突出 腰椎间盘突出并发症 腰椎间盘突出腿不麻 腰椎间盘突出用小针刀