MySQL 有输入输出参数的存储过程实例
1、实例
2、调用
3、结果
'A_B_C'
代码如下:
DELIMITER // DROP PROCEDURE IF EXISTS `test`.`p_getvalue` // CREATE DEFINER=`root`@`localhost` PROCEDURE `p_getvalue`( in id varchar(20),out s varchar(20) ) begin if (length(id)=11) then select 'A_B_C_D' into s; elseif(length(id)=8) then select 'A_B_C' into s; elseif(length(id)=5) then select 'A_B' into s; elseif(length(id)=2) then select 'A' into s; end if; select s; end // DELIMITER ;
2、调用
代码如下:
CALL p_getvalue('11000112',@S)
3、结果
'A_B_C'
相关推荐
唐文 2020-02-20
chenluhe 2019-09-05
mysqllover 2019-04-14
xiaobaif 2019-04-15
variab 2019-03-25
码农专业户 2011-12-04
愿天下再无BUG 2016-04-13
xjywp00 2019-06-20
无崖子 2018-10-23
sofast 2014-09-18
KevinMitnick 2018-08-10
这些年来 2012-08-31
wyywn 2012-05-19
hwj 2012-05-19
babyZeng 2011-12-14
fuguangruomeng 2019-04-16
gmysql 2011-10-06
zhangweijin 2011-10-06