mysql存储过程语法

create procedure procedureName(IN param INTEGER,OUT result char(10),INOUT temp INTEGER)//参数可以自由选择

//多条语句需要使用begin end语句块,该语句块可以嵌套

begin

//声明变量同样可以直接使用@variableName

DECLARE variableName INT DEFAULT 1;

//设置变量的值

SET variableName=2;

//或是SET @variableName=2

//IF语句

IF variableName=2 THEN

//添加需要执行的语句

//若没有else选项可以直接END IF;

ELSE

//添加需要执行的语句

END IF;

//CASE语句

CASE variableName

WHEN 0 THEN //执行的语句

ELSE //执行的语句

END CASE;

//循环WHILE

WHILE variableName=2

//循环体中使用的语句

END WHILE;

end

//调用存储过程的方式

call procedureName(1,@x,@y);

select @x,@y;

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值