加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYsql-存储进程-游标的嵌套

发布时间:2022-04-02 15:05:32 所属栏目:MySql教程 来源:互联网
导读:自己搞了一下,答案确实是.. [@more@] create table heyf_6 (empid int , deptid int ); insert into heyf_6 values (1,20),(2,30),(5,20),(4,50),(6,20); --按DEPTID从小到大打印各个部分里的EMPID DROP PROCEDURE IF EXISTS proc_empid; DELIMITER // CRE
       自己搞了一下,答案确实是..
 
       [@more@]
       create table heyf_6 (empid int , deptid int );
       insert into heyf_6 values (1,20),(2,30),(5,20),(4,50),(6,20);
 
       --按DEPTID从小到大打印各个部分里的EMPID
 
DROP PROCEDURE IF EXISTS proc_empid;
DELIMITER //
 
CREATE PROCEDURE proc_empid()
BEGIN
declare done int default 0;
declare v_dept int ;
declare cur_dept cursor For select distinct deptid from heyf_6 order by deptid ;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
 
end if ;
select '------------',@dept,v_emp ;
end loop cur_loop;
close cur_emp;
end;
end loop cursor_loop ;
close cur_dept;
END ;//
DELIMITER ;
 
call proc_empid;

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读