首页 > 其他 > 详细

带参存储过程的基本语法

时间:2020-04-16 19:31:28      阅读:70      评论:0      收藏:0      [点我收藏+]

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

带参存储过程的基本语法

原文:https://www.cnblogs.com/dyxg/p/12714689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!