MySQL存储过程单参数或多参数传递
发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,MySQL开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。 1,单参数 inDELIMITER $$USE dc3688$$
千家信息网最后更新 2024年11月17日MySQL存储过程单参数或多参数传递
MySQL开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。
1,单参数 in
DELIMITER $$
USE dc3688
$$
CREATE PROCEDURE GetOfficeByCountry(IN countryName VARCHAR(255))
BEGIN
SELECT *
FROM offices
WHERE country = countryName;
END$$
DELIMITER ;
2,多参数 (in out)
DELIMITER $$
CREATE PROCEDURE CountOrderByStatus(
IN orderStatus VARCHAR(25),
OUT total INT)
BEGIN
SELECT count(orderNumber)
INTO total
FROM orders
WHERE status = orderStatus;
END$$
DELIMITER ;
调用方法
CALL CountOrderByStatus('Shipped',@total);
SELECT @total;
3,参数 inout
DELIMITER $$
CREATE PROCEDURE set_counter(INOUT count INT(4),IN inc INT(4))
BEGIN
SET count = count + inc;
END$$
DELIMITER ;
调用过程
SET @counter = 1;
CALL set_counter(@counter,1);
可以实际操作一下不同参数用法
文章来自 www.dc3688.com
参数
过程
存储
不同
实际
文章
方法
有用
模式
开发
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为网络安全工程师
广州视频安防软件开发价位
优酷网站护苗网络安全
加强网络安全讲活目的
数据库ppt讲义
2002年的ibm服务器
数据库组件文档
广东学校数据库
服务器托管价格北京云空间
网络安全检查工作的思考
手游获得服务器冠名权
正规网络安全更新
互联网当今科技文明
化妆品分销软件开发
述职pptx软件开发
阿里云数据库中奖
刺激战场体验服有多少个服务器
巡检 国家电网 网络安全
奇安信网络安全工程师认证
广东光纤网络技术开发价格多少
网络安全教育热点新闻
数据库怎么关联不同的表
计算机网络技术课题研究
小程序网络安全风险
蜀山区数据网络技术开发概况
苹果股市app服务器
软件开发 那个科目
app软件开发样的人
nbiot和云服务器是什么关系
招文科生的网络技术