码迷,mamicode.com
首页 > 其他好文 > 详细

创建存储过程 in,out,inout

时间:2019-04-15 20:01:45      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:存储   输入   不能   数值   调用   roc   from   通过   sql   

in: 输入参数,存储过程如果修改了参数值,那么不能被返回。

out:输出参数,存储过程中修改了参数值,可以被返回。
inout:输入参数,存储过程如果修改了参数值,可以被返回

 

注意参数格式:  in   参数名字  类型       -------------------- out  参数名字  类型

 


-- 创建存储过程 通过参数作为 sql中的条件
create procedure testCunChu(in x int)
begin
select * from sc where CID=x ;
set x=x+1;
end;
-- 调用存储过程
-- 第一种方式:
set @x=‘01‘;
call testCunChu(@x);
-- 查询@x参与存储过程中被修改后,in不影响@x的值 @x其实就是 存储过程的参数x
select @x;
-- 第二种方式
call testCunChu(01);

创建存储过程 in,out,inout

标签:存储   输入   不能   数值   调用   roc   from   通过   sql   

原文地址:https://www.cnblogs.com/liyunchuan/p/10712397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!