MySQL提供了一个替代的条件语句。MySQL中语句使代码更加可读和高效。
案例语句有两种形式:简单的搜索案件语句。下面讲讲MySQL存储过程情况下语句用法。
1、案例语法结构
<代码> case_expression 当when_expression_1命令 当when_expression_2命令 … 其他命令 结束; 2、案例应用实例 分隔符$ $ 代码>
创建过程GetCustomerShipping (
在p_customerNumber int (11),
p_shiping varchar (50))
开始宣布customerCountry varchar (50);
<代码>选择国家陷入customerCountry 代码>从客户
customerNumber=p_customerNumber;
<代码>案例customerCountry 代码>
当“美国”
设置p_shiping=拔诹教斓拇啊?
当“加拿大”
设置p_shiping=3天发货,其他
设置p_shiping=5天航运的;
结束;
结束$ $
如果时子句中的when_expression与case_expression的值匹配,则其他子句中的命令将被执行.ELSE子句是可选的。如果省略ELSE子句,并且找不到匹配项,MySQL将引发错误。
文章来自http://www.dc3688.com/