• 十二、存储过程


    存储过程:procedure
    概念类似于函数,就是把一段代码封装起来,
    当要执行这一段代码的时候,可以通过调用该存储过程来实现
    在封装的语句里面,可以用if/else,case,while等控制结构,
    可以进行sql编程
     
    查看现有的存储过程:
    Show procedure status G
     
    删除存储过程:
    Drop procedure 存储过程的名字
     
    调用存储过程
    Call 存储过程名字()
     
    第一个存储过程,体会“封装sql
     
    Create procedure p1()
    Begin
       Select * from g;
    End$
     
    Delimiter $ (修改结尾符)
     
    Call p1()$
     
    第二个存储过程,体会“参数和控制结构”。
     
    Create procedure p2(n intj char(1))
    Begin
    If j=h then
       Select * from g where num > n;
    Elese
    Select * from g where num < n;
    End if;
    End$
     
    Call p2(10,h)$
     
     
    第三个存储过程,体会“循环”。
    计算1-----àn的和
    Create procedure p3(n smallint)
    Begin
    Declare i int;
    Declare s int;
    Set i = 1;
    Set s =0;
    While i <= n do
    set s= s + i;
    set i = i + 1;
    end while;
    select s;
    End$
     
     
    MySQL中,存储过程和函数的区别。
    一个是名称不同。
    二个就是存储过程没有返回值。
     
  • 相关阅读:
    学习进度表
    数据结构思维导图
    数据结构笔记(树与二叉树)
    图片链接缝隙(a于img) mn
    如何用div实现(滑动条)侧边导航栏 mn
    去除Linux文件中的注释行和空行 mn
    高度塌陷 mn
    初入HTML5
    bcp命令详解转载
    windows 下andriod 开发环境的搭建
  • 原文地址:https://www.cnblogs.com/steven9898/p/11340606.html
Copyright © 2020-2023  润新知