您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页mysql存储过程的游标和控制结构

mysql存储过程的游标和控制结构

来源:爱站旅游

通过该段代码理解mysql存储过程的游标和控制结构 MySQL DELIMITER $$DROP PROCEDURE IF EXISTS `books`.`largest_order`$$CREATE DEFINER=`root`@`192.168.18.248` PROCEDURE `largest_order`(out largest_id int)BEGIN declare this_id int; declare this_am

通过该段代码理解mysql存储过程的游标和控制结构 MySQL $velocityCount-->
DELIMITER $$

DROP PROCEDURE IF EXISTS `books`.`largest_order`$$

CREATE DEFINER=`root`@`192.168.18.248` PROCEDURE `largest_order`(out largest_id int)
BEGIN
 declare this_id int;
 declare this_amount float;
 declare l_amount float default 0.0;
 declare l_id int;
 declare done int default 0;
 declare cl cursor for select orderid,amount from orders;
 declare continue handler for sqlstate '02000' set done =1;
 open cl;
 repeat
 fetch cl into this_id,this_amount;
 if not done then
 if this_amount > l_amount then
 set l_amount = this_amount;
 set l_id = this_id;
 end if;
 end if;
 until done end repeat;
 close cl;
 set largest_id = l_id;
END$$

DELIMITER ;

Copyright © 2019- azee.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务