MySQL存储过程中语句用法

  

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/

MySQL存储过程中语句用法