zoukankan      html  css  js  c++  java
  • 带参存储过程的基本语法

    1.带参存储过程参数分类(语法:in|out|inout 参数名 数据类型)

      a.in:表示当前参数为输入参数

      b.out:表示当前参数为输出参数(类似java函数的返回值)

      c.inout:即是输入参数又是输出参数

    2.基本语法及使用

      a.创建语法:

        1)完整版(#表示注释)

          delimiter $$ #自定义结束符
          create procedure 存储过程名(
            In|out|inout 参数1 数据类型(长度),
            In|out|inout 参数2 数据类型(长度)
          )
          begin
            存储过程体;
          end $$ #用自定义$$结束代码
          Delimiter ; #创建存储过程完毕再修改回来

        2)简易版

          create procedure 存储过程名(
            In|out|inout 参数1 数据类型(长度),
            In|out|inout 参数2 数据类型(长度)
          )
          begin
            存储过程体;
          end
          Delimiter ;

      b.in基本语法演示

        存储过程中输入参数的创建语法: in 参数名 数据类型

      c.out基本语法演示
          存储过程中输出参数的创建语法: out 参数名 数据类型

      d.inout基本语法演示
          语法:值 into 输出参数

    注意:1)in和out是在不同参数类型的参数下使用,inout是参数的参数类型相同下使用

       2)存储过程向返回参数进行赋值的关键字into

       3) 补充:变量赋值:set @变量名=XXX

  • 相关阅读:
    【一周读书】哲学家,你们都干了些什么?
    我的软件工程课目标
    【一周读书】《把时间当作朋友》《一个人就是一支骑兵》读书心得
    LANMP安全配置学习之PHP安全配置
    XXE漏洞学习
    利用bWAPP学习SSRF
    Vulnhub靶场之DC-1
    74CMS4.1.2.4版本黑盒测试
    业务逻辑漏洞——浅谈验证码漏洞
    bWAPP靶场之HTML Injection(GET)
  • 原文地址:https://www.cnblogs.com/dyxg/p/12714689.html
Copyright © 2011-2022 走看看