1.1 参数
mysql中参数有三种模式,IN,OUT,INOUT
IN: 存储过程默认的模式,在存储过程中定义IN类型参数必须在调用程序中将参数传递给存储过程,而且IN类型参数的值是被保护的,也就是在存储过程中对参数的改变不会影响参数本身,存储过程只是使用参数的一个副本
OUT:可以在存储过程中修改参数的值,并将修改后的值传递回调用函数,存储过程启动时无法访问OUT参数的值
INOUT:调用程序可以传递参数,并在存储过程结束后将值传递给调用程序
存储过程中定义参数的语法
IN/OUT/INOUT PARAM_NAME PARAM_TYPE(PARAM_SIZE)
1.2 MYSQL的IF语句
1.2.1 IF
IF EXPRESSION THEN
STATEMENTS
扫描二维码关注公众号,回复:
3343577 查看本文章
END IF
1.2.2 IF ELSE
IF EXPRESSION THEN
STATEMENTS
ELSE
ELSE-STATEMENTS
END IF
1.2.3 IF ELSEIF ELSE
IF EXPRESSION THEN
STATEMENTS
ELSEIF THEN
ELSE-STATEMENTS
ELSE
ELSE-STATEMENTS2
END IF