存储过程(Procedure)-20180925

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

猜你喜欢

转载自www.cnblogs.com/weijianbo1990/p/9698919.html