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/dehcsp.html