zoukankan      html  css  js  c++  java
  • MYSql 存储过程自定义跳出

    MYSql存储过程自定义跳出

    我们有时会在存储过程中进行一些判断,当判断条件达成时候我们有时会直接跳出存储过程。
    但是存储过程不支持return直接返回的操作,
    所以我们只能采用另一种方法,'leave',定义返回标记,当满足条件再离开存储过程。
    我们定义直接跳出存储过程,这种用法和 Loop 循环的用法很类似,定义跳出判定。

    create procedure Mark_test(
    id int
    )
    leave_name: //定义跳出存储过程标记
    begin
    if id = 0 then
    select ‘god’; //离开存储过程前我们可以做一些操作
    LEAVE leave_name; //离开存储过程,当条件达成我们可以直接离开存储过程。
    end if ;
    SELECT ‘luser’;
    END
    call Mark_test(5)

  • 相关阅读:
    2020/5/8
    2020/5/8
    2020/5/6
    2020/4/30
    2020/4/29
    2020/4/28
    2020/4/27
    KMP算法详解
    博客搬家声明
    洛谷P2831 NOIP2016 愤怒的小鸟
  • 原文地址:https://www.cnblogs.com/xiaxiaomo/p/11469467.html
Copyright © 2011-2022 走看看