MySQL存储过程单参数或多参数传递
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,MySQL开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。 1,单参数 inDELIMITER $$USE dc3688$$
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
东南亚手机游戏服务器多ip
网络安全保密ppt
网络安全等级iso21434
猫鼠服务器如何快速解除卡顿
计算机网络安全 下载
华数tv登录不了服务器问题
全州网络安全知识培训
win7部署网页服务器
长沙网络技术学院官网
双线云服务器
计算机网络技术员四级职业
数据服务器防护软件
建站怎么设置服务器
bms软件开发包括哪些
网络安全温巧燕
linux服务器推荐
申兴福服务器
小榄戴尔服务器专卖店
购买云服务器需要购买公网ip么
青岛威海软件开发
雨中冒险2服务器搭建方法
上海特殊软件开发厂家供应
软件开发可以无形摊销吗
abap连接数据库找最大值
网络安全法1000字作文
有哪三大文献数据库
360成为政府网络安全
软件开发去应聘软件实施
网络安全运行命令大全
小学生网络安全小口诀