学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: MySQL > mysql存储历程的写法【MySQL教程】,mysql存储过程

能够运用 CREATE PROCEDURE 语句建立存储历程。

数据库存储历程语法花样以下:

CREATE PROCEDURE  历程名([[IN|OUT|INOUT] 参数名 数据类型[,[IN|OUT|INOUT] 参数名 数据类型…]]) [特征 ...] 历程体
DELIMITER //  
CREATE PROCEDURE myproc(OUT s int)    
BEGIN      
SELECT COUNT(*) INTO s FROM students;    
END    
//
DELIMITER ;

例:建立一个简朴的存储历程

-- ----------------------------
-- Procedure structure for `proc_adder`
-- ----------------------------DROP PROCEDURE IF EXISTS `proc_adder`;
DELIMITER ;;CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(IN a int, IN b int, OUT sum int)BEGIN
    #Routine body goes here...
 
    DECLARE c int;
    if a is null then set a = 0;
    end if;
  
    if b is null then set b = 0;
    end if;set sum  = a + b;END
;;
DELIMITER ;

实行以上存储效果,考证是不是准确,以下图

set @b=5;
call proc_adder(2,@b,@s);
select @s as sum;

以上就是mysql存储历程的写法的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"mysql存储历程的写法【MySQL教程】,mysql存储过程"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线