hzbao

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetAllProduct`(IN o INT)
BEGIN
   DECLARE  var  INT  DEFAULT 0;
   
   
   CASE var
     WHEN 4 THEN INSERT INTO  t_car values(NULL,'小车');   错误的       ----           WHEN var >= 4 THEN INSERT INTO  t_car values(NULL,'小车');  正确的
   END CASE;
   SELECT * FROM t_car;
   END
   
   
   CALL GetAllProduct(8)   

 

CALL GetAllProduct(8)
> 1339 - Case not found for CASE statement
> 时间: 0.004s     这样用case写的话会报错   说你 的  CASE声明未找到案例 

分类:

技术点:

相关文章: