mysql存储过程_mysql存储过程的写法

mysql存储过程_mysql存储过程的写法可以使用 CREATEPROCED 语句创建存储过程 数据库存储过程语法格式如下 CREATEPROCED 过程名 IN OUT INOUT 参数名数据类型 IN OUT INOUT 参数名数据类型 特性 过程体 DELIMITER CREATEPROCED OUTsint BEGINSELECTC

f22727a6ef7627a810674ffe965e6e4a.png

可以使用 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;

ca5b079ce3a5c25d9234c952d68ba8a8.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209445.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午9:13
下一篇 2026年3月19日 上午9:13


相关推荐

  • Park变换及Park逆变换

    Park变换及Park逆变换Park 变换由于 PID 控制器对直流参考信号的跟踪效果更好 因此在 Clark 变换之后需要将静止的 坐标系转换为旋转的 d q 坐标系 Park 变换也称 2s 2r 变换 SVPWM 算法的实现用的是静止的坐标系 因此得到 id iq 进行完 PID 运算后需要进行 Park 逆变换再转换到 坐标系 从数学意义上讲 park 变换没有什么 只是一个坐标

    2026年3月19日
    2
  • powerdesigner 画出 C++ UML 增加const,static,virtual属性

    powerdesigner 画出 C++ UML 增加const,static,virtual属性

    2022年3月13日
    77
  • Python 从菜鸟到大咖的必经之路「建议收藏」

    目录一、模块和包1.1模块的基础知识1.2模块的导入1.3使用第三方模块1.4包二、文件和目录操作2.1open()函数——打开文件并返回文件对象2.2文件操作的常用方法2.3应用三、面向对象3.1面向对象基础语法3.2初始化方法__init__3.3属性查找与绑定方法3.4案例3.4.1跑步案例3.4.2家具案例3.5私有属性3.6继承3.6.1面向对象的三大特性3.6.2单继承3.6.2.1继承的概念3.6.2.2继承的语法3.6.2.3方法的重写3.6.2.4

    2022年4月11日
    47
  • SM4加密运算_数据加密标准des采用的密码类型是

    SM4加密运算_数据加密标准des采用的密码类型是javaSM4加密运算自己的理解:sm4加密,其实就是将字符串转成byte数组,再设置一个与解密相同的字符串,将byte的数据再转成二级制的数据,进行异或的运算,得到一组没有规则的字符串!案例上面是一些算法下面是应用方法这是自己的认知,有什么不同建议可以留言,XXXX是自己加密的字符串…

    2022年10月6日
    5
  • 手势识别训练集

    手势识别训练集

    2026年3月15日
    3
  • Scapy的介绍(一)「建议收藏」

    Scapy的介绍(一)「建议收藏」介绍关于Scapy的Scapy是一个Python程序,使用户能够发送,嗅探和剖析并伪造网络数据包。此功能允许构建可以探测,扫描或攻击网络的工具。换句话说,Scapy是一个功能强大的交互式数据包操作程序。它能够伪造或解码大量协议的数据包,通过线路发送,捕获它们,匹配请求和回复等等。Scapy可以轻松处理大多数经典任务,如扫描,跟踪路由,探测,单元测试,攻击或网络发现。它可以取代hping…

    2022年4月19日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号