1.一个入参,两个出参的存储过程。

1.1 编写存储过程

DELIMITER $  #结束标志

CREATE PROCEDURE my1 (IN id INT ,OUT account VARCHAR (20),OUT NAME VARCHAR (20))
BEGIN
SELECT sys_user.`account` , sys_user.name INTO account ,'name'
FROM
`sys_user` WHERE sys_user.id = id;
END$

打开cmd ,use我们需要的库。

2.运行存储过程

3.调用存储过程(使用存储过程)

CALL my1 (45,@a,@b);

SELECT @a,@b;

4.查看存储过程

SHOW CREATE PROCEDURE my;

===========================

带有入参和出参的存储过程

DELIMITER $

CREATE PROCEDURE my7(IN hosId LONG , OUT nam VARCHAR(20),OUT addrs VARCHAR (50))
BEGIN
SELECT NAME , addr INTO nam,addrs
FROM `tb_hospital` WHERE id = hosId;
SELECT @a,@b;
END $

CALL my7(2,@a,@b)

转载于:https://www.cnblogs.com/guagua-join-1/p/10298927.html

mysql 存储过程的使用;相关推荐

  1. 常用MySQL函数存储过程_解析MySQL存储过程、常用函数代码

    mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段. mysql函数的概念: 函数是完成特定功能的SQL语句,函数分为内置函数和自定义函数(user-d ...

  2. MySQL 存储过程传参之in, out, inout 参数用法

    存储过程传参:存储过程的括号里,可以声明参数. 语法是 create procedure p([in/out/inout] 参数名  参数类型 ..) in :给参数传入值,定义的参数就得到了值 ou ...

  3. mysql中leave和_MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法

    本文主要向大家介绍了MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. DELIMITER ...

  4. MySQL存储过程详解

    1.      存储过程简介   我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储 ...

  5. mysql存储过程语法及实例

    存储过程如同一门程序设计语言,同样包含了数据类型.流程控制.输入和输出和它自己的函数库. --------------------基本语法-------------------- 一.创建存储过程 c ...

  6. mycat mysql 存储过程_MyCat 学习笔记 第十三篇.数据分片 之 通过HINT执行存储过程...

    1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150:  330 ...

  7. mysql 存储过程 格式化_转 mysql 存储过程初探

    https://www.cnblogs.com/qmfsun/p/4838032.html MySQL命令执行sql文件的两种方法 https://www.cnblogs.com/mark-chan/ ...

  8. hibernate mysql 存储过程_hibernate调用mysql存储过程

    hibernate调用mysql存储过程 在最近的项目中,碰到一小段数据库数据分析的程序,需要结合多张表联合查询或涉及到子查询,项目主要采用的java ee开发,使用了hibernate框架,由于这些 ...

  9. mybatis mysql 存储过程_Mysql 存储过程+Mybatis调用实现插入操作例子 | 学步园

    一. 简介:网上关于存储过程的使用有很多的例子,但大多实现的功能比较简单,由于本人对SQL语句还不是很熟悉,更别说存储过程了,所以在实现该例子的时候遇到了很多问题,现在拿给大家来分享. 二. 在本例子 ...

  10. MySQL 存储过程初研究

    最近在做一个移动设备多类型登录的统一用户系统.其中记录用户资料的部分,因为涉及到更换设备的相同用户.同一个用户多类型同时具备的情况,所以想分辨出尽量少的用户去合理记录,就需要多次查询.于是决定研究一下 ...

最新文章

  1. zabbix mysql 8g优化_Zabbix分区优化
  2. Goolg Chrome 插件开发--Hello world
  3. 机器学习中的评价指标--1[F,P,R]
  4. 讲一点分布式的基础知识,图解!
  5. 【采购订单】利用BAPI创建PO后丢失消息输出
  6. vue cli3 搭建项目 使用vue-router 以及 element-ui
  7. [二分]TYVJ1359 收入计划
  8. 凸优化学习笔记(四):对偶性、KKT 条件、敏感性分析
  9. 节约里程法—单配送中心CVRP求解
  10. 菜鸟和老鸟都无法避免的问题——未将对象引用设置到对象的实例
  11. linux mint18 win8主题,Ubuntu/Linux Mint用上仿Win7/Win8主题
  12. Gitee + Hexo 搭建个人博客
  13. 方舟手游服务器怎么发位置,方舟手游怎么把自己号传到服务器 | 手游网游页游攻略大全...
  14. linux 系统启动服务setup设置
  15. 企业测试环境部署(一)
  16. 《产品思维》一书读书笔记
  17. 有关urlrewrite
  18. oracle数据库日志翻译工具,sql语句翻译工具
  19. 飞天政务开放体系:数据为中心的云上政务平台与创新生态
  20. marktext安装配置-设置中文语言包

热门文章

  1. python查找一段字符串中是否包含指定字符串
  2. 三、K8s常见操作命令
  3. ppp协议、chap认证、HDLC封装、MGRE、GRE综合实验
  4. 关于sts与eclipse版本对应的插件图
  5. Dubbo扩展点机制分析(二)
  6. Mongoose 参考手册
  7. 文本主题模型之LDA(二) LDA求解之Gibbs采样算法
  8. 是用int还是用Integer?
  9. jquery.form.js实现将form提交转为ajax方式提交的使用方法
  10. linux一款不错的linux系统清理工具