zoukankan      html  css  js  c++  java
  • Mysql 存储过程

    存储过程

        将完成某一功能的多个步骤存储起来,达到一次定义多次调用。

        就是没有返回值的函数。

    创建

    第1步:更改结束符

    第2步:创建过程

        create procedure 过程名(方向 参数1 类型,方向 参数2 类型...)

        begin

            -- 过程体

        end;

    第3 步:还原结束符

    形参的方向:

    ins

    out

    inout

    示例:

    查看存储过程:

    show procedure status;

    示例:

    存储过程的调用

    语法;

        call 过程名(实参);

    示例:

    过程的形参方向

    in        表示只能将数据传递给形参,不能传出

    out        表示只能将数据传递出来,但不能接收传递进来的数据

    inout    即可以接收传递进来的数据,又可以将数据传递出去。

    out与inout是引用传方式,所以对于out与inout类型的形参对应实形必须使用变量。

    示例1:

    函数与存储过程的区别:

    1、函数必须有return

    2、存储过程不能有return

    3、函数体内不可以有select

    4、存储过程体内可以有select

    5、函数形参没有方向

    6、存储过程的形参具有方向

  • 相关阅读:
    Nokia N78拍照最佳设置!
    摩托Milestone购机鉴别篇
    sdf
    js随笔
    jssip无法识别以数字开始的域
    ASP.NET页面生命周期与优化
    在SQLServer2005中使用全文搜索
    简析正则表达式
    《WCF编程》之错误
    《WCF编程》之实例管理
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359810.html
Copyright © 2011-2022 走看看