博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql多值存储过程_mysql使用存储过程回来多个值
阅读量:6360 次
发布时间:2019-06-23

本文共 695 字,大约阅读时间需要 2 分钟。

mysql使用存储过程返回多个值 可以使用OUT、INOUT参数类型让存储过程返回多个结果,存储函数不能胜任,因为只能返回一个。比如统计student数据表里男生和女生人数并通过它的参数返回这两个计数,让调用者可以访问它们: delimiter $$create procedure count_s

mysql使用存储过程返回多个值

可以使用OUT、INOUT参数类型让存储过程返回多个结果值,存储函数不能胜任,因为只能返回一个值。比如统计student数据表里男生和女生人数并通过它的参数返回这两个计数值,让调用者可以访问它们:

delimiter $$

create procedure count_students_by_sex(out p_male int ,out p_female int)

begin

select count(*) from student where sex= 'M' into p_male;

select count(*) from student where sex='F' into p_feamle;

end $$

delimiter ;

在调用这个过程的时候,把参数替换为用户自定义变量。如:

CALL count_students_by_sex(@mcount,@fcount);

select 'Number of male students:',@mcount;

结果:

Number of male studens:

@mcount

Number of students:

16

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

你可能感兴趣的文章
谁养鱼(四):遗传算法的实现
查看>>
第二次结对编程作业——必应词典客户端测试报告
查看>>
安装xampp后apache不能启动解决方法
查看>>
leetcode Spiral Matrix
查看>>
virtualbox centos 网络配置
查看>>
Cocos2d-x 3.x物理引擎概述(1)
查看>>
聚焦百度年会美女刘冬——IT听听看特别版
查看>>
Android的init过程(二):初始化语言(init.rc)解析
查看>>
Windows 7测试版暂不支持多数杀毒软件
查看>>
bada-开发入门之HelloWorld(上)
查看>>
黄聪:Tiny Search Engine 环境的搭建(TSE如何在Ubuntu下安装)
查看>>
分布式文件系统KFS源码阅读与分析(三):RPC实现机制(MetaServer端)
查看>>
WCF开发框架形成之旅---终极WCF框架是什么样子的
查看>>
windows phone 越狱教程:利用学生帐号解锁并部署软件教程(图文并茂)
查看>>
触发器学习
查看>>
[原]编写Excel宏
查看>>
ASIHTTPRequest类库简介和使用说明
查看>>
给ios自带控件添加圆角边的方法
查看>>
ORACLE中默认值default的使用方法
查看>>
tmux guake
查看>>