MySQL游标和异常处理的示例分析

这篇文章给大家分享的是有关MySQL游标和异常处理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

为喀左等地区用户提供了全套网页设计制作服务,及喀左网站建设行业解决方案。主营业务为成都做网站、成都网站设计、喀左网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!


复杂异常处理

  1. drop procedure if exists t2;  

  2. delimiter $$  

  3. create procedure t2()  

  4. begin  

  5.     declare done int default 0;    

  6.     declare vResult int default 0;  

  7.     declare vUserID bigint;  

  8.     declare vBalance int;  

  9.     declare pChecksum varchar(32);  

  10.     declare cur_test CURSOR for select * from user ;  

  11.     DECLARE  CONTINUE HANDLER FOR NOT FOUND  SET done = 1;    

  12.     open cur_test;    

  13.     repeat    

  14.         fetch cur_test into vUserID, vBalance,pChecksum;    

  15.         if done !=1 then  

  16.             set vResult:=vResult+vBalance;    

  17.         end if;  

  18.     until done end repeat;    

  19.     close cur_test;    

  20.     select vResult;  

  21. end$$  

  22. delimiter ;   

  23.   

  24. call t2();  

感谢各位的阅读!关于“MySQL游标和异常处理的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享标题:MySQL游标和异常处理的示例分析
网址分享:http://scyanting.com/article/jhocgo.html