MySQL存储过程单参数或多参数传递
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MySQL开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。 1,单参数 inDELIMITER $$USE dc3688$$
千家信息网最后更新 2026年11月01日MySQL存储过程单参数或多参数传递
MySQL开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。
1,单参数 inDELIMITER $$
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安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
互联网科技有限公司经营范围
疫情对互联网科技公司影响
互联网科技金融
互联网 科技创新
齐家互联网科技
广州互联网络科技有限公司
互联网科技上市公司
苏州大垚互联网科技
撒么互联网科技公司
成都仁贤领冠互联网科技有限公司
互联网对科技的发展
江阴互联网智能科技产品进口
用友工业互联网科技发展
伊宁互联网科技做什么的
互联网科技融合创新
广州有谷有贝互联网科技有限公司
吉林省码上互联网科技电话
万物互联网智能科技
互联网大会出现的黑科技
北京路客互联网科技有限公司
迪茉互联网科技
艾特科技互联网
互联网 视角下的科技创新
互联网科技创新企业排名
博兴的互联网电子科技公司
农村开互联网科技讲堂
江阴互联网智能科技产品进口
互联网5g黑科技有哪些
怎样加入科技互联网