zoukankan      html  css  js  c++  java
  • mysql 存储过程的使用;

    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)

  • 相关阅读:
    ubuntu 16.04 安装显卡驱动,再安装cuda
    8. golang 基本类型转换
    7.golang的字符串 string
    5. 变量定义
    4. 代码规范
    3.golang 的注释
    1.windows server 201x
    exec 命令
    powershell
    1.Dockerfile
  • 原文地址:https://www.cnblogs.com/guagua-join-1/p/10298927.html
Copyright © 2011-2022 走看看