zoukankan      html  css  js  c++  java
  • Mysql储存过程3:if语句

    --if/else语句
    if 条件 then
    SQL语句
    else
    SQL语句
    elseif
    SQL语句
    end if; create procedure test1( number int ) begin if number > 10 then select user(); else select 'please input a number > 10'; end if; end$
    mysql> create procedure test1(
        ->   number int
        -> )
        ->   begin
        ->   if number >  10 then
        ->     select user();
        ->   else
        ->     select 'please input a number > 10';
        ->   end if;
        ->   end$
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> call test1()$
    ERROR 1318 (42000): Incorrect number of arguments for PROCEDURE test.test1; expected 1, got 0
    mysql> call test1(11)$
    +----------------+
    | user()         |
    +----------------+
    | root@localhost |
    +----------------+
    1 row in set (0.00 sec)
    
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> call test1(1)$
    +----------------------------+
    | please input a number > 10 |
    +----------------------------+
    | please input a number > 10 |
    +----------------------------+
    1 row in set (0.00 sec)
    
    Query OK, 0 rows affected (0.01 sec)
    
    mysql>
  • 相关阅读:
    keras后端设置【转载】
    NN中的激活函数【转载】
    关于范数【转载】
    常用范数公式【转载】
    Tf中的SGDOptimizer学习【转载】
    亲和串 kmp
    kmp基础 ekmp
    Number Sequence kmp
    P1052 过河 线性dp
    P1074 靶形数独 dfs回溯法
  • 原文地址:https://www.cnblogs.com/perl6/p/7114689.html
Copyright © 2011-2022 走看看