mysql:游标嵌套使用
来源:互联网 发布:qq僵尸粉淘宝没有了 编辑:程序博客网 时间:2024/06/01 01:33
解决方案:
从A表取一个字段的值和从B表取一个字段的值一一组合作为插入数据源。
drop procedure if exists test_team_user;
create PROCEDURE test_team_user()
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE userid VARCHAR(32);
DECLARE teamid VARCHAR(32);
DECLARE id int DEFAULT 100;
/*声明一个游标*/
DECLARE c_userid cursor for select user_id from sys_user where account like 'dor%'or account like 'nur%';
/* 异常处理 */
declare CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1;
/*打开游标*/
open c_userid;
while done<>1 do
FETCH c_userid into userid;
begin
DECLARE inner_done INT DEFAULT 0;
/*声明一个游标*/
DECLARE c_teamid cursor for select team_id from sys_team;
/* 异常处理 */
declare CONTINUE HANDLER FOR SQLSTATE '02000' SET inner_done=1;
open c_teamid;
/*循环插入数据*/
while inner_done<>1 do
FETCH c_teamid into teamid;
INSERT INTO `sys_team_user` (`ID`, `TEAM_ID`, `USER_TYPE`, `USER_ID`, `JOIN_TIME`, `JOIN_STATUS`) VALUES (id, teamid, '1', userid, '2016-10-26 17:45:45', '1');
set id=id+1;
end while;
/*关闭游标*/
CLOSE c_teamid;
end;
end while;
/*关闭游标*/
CLOSE c_userid;
END;
- mysql:游标嵌套使用
- mysql 嵌套游标的使用
- mysql存储过程示例(使用嵌套游标)
- mysql游标和嵌套游标
- Mysql 动态嵌套游标
- mysql游标嵌套循环
- mysql游标嵌套循环
- Mysql 游标嵌套
- oracle 游标嵌套使用
- Mysql存储过程循环内嵌套使用游标示例
- MYSQL存储过程,while循环和游标的嵌套使用
- MYSQL游标嵌套循环 动态游标
- Mysql----游标的嵌套循环
- MYSQL游标嵌套循环示例
- SQL 嵌套游标的使用
- mysql存储过程游标的嵌套
- mysql存储过程,游标嵌套,判断条件
- MYSQL 循环嵌套(自定义函数,游标)
- Java中的阻塞队列
- SharedPreferences的工具类
- Nuttx学习之——Linux开发环境搭建
- Android两个android两个activity之间相互传递数据之装备选择(书上案例)
- HDOJ.1075 What Are You Talking About(map)
- mysql:游标嵌套使用
- C#, VS2010, Tablelayout的Dock = Fill属性无效,被statusStrip或toolStrip遮住
- java多线程之线程并发库同步集合类的应用
- 微服务框架的存储架构
- JNDI简析
- C#导入导出与处理Excel文件
- POJ1979
- Web SSO: SAML & OAUTH 2.0 & OpenID
- RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例