存储过程游标注意事项——表需要使用别名,如红色字体
2019独角兽企业重金招聘Python工程师标准>>>
BEGIN
-- 需要定义接收游标数据的变量
DECLARE productSn varchar(32);
--
declare tableName1 varchar(30);
DECLARE sqlstr1 varchar(250);
declare product_sn varchar(50);
-- 遍历数据结束标志
DECLARE done INT DEFAULT FALSE;
-- 游标
DECLARE curRow CURSOR FOR select distinct(a.product_sn) from mes_product_info a limit 40;
-- 将结束标志绑定到游标
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
-- 打开游标
OPEN curRow;
-- 开始循环
read_loop: LOOP
-- 提取游标里的数据,这里只有一个,多个的话也一样;
FETCH curRow INTO productSn;
-- --------------------------------------------------------------------------------------------------------------------------------------------------
SELECT '01';
-- 这里做你想做的循环的事件
-- SELECT productSn;
-- 声明结束的时候
IF done THEN
LEAVE read_loop;
END IF;
-- set product_sn =concat("", varRow);
set tableName1 = concat("mes_product_info_",productSn);
-- SELECT product_sn;
-- set tableName = concat
SELECT tableName1;
-- SELECT varRow;
-- call sp_create_table(tableName);
-- set sqlstr1 = concat("insert into ",tableName," select * from mes_product_info where product_sn = '",varRow,"'");
-- PREPARE stmt FROM @sqlstr1;
-- EXECUTE stmt;
-- ------------------------------------------------------------------------------------------------------------------------------------------------------------
END LOOP;
-- 关闭游标
CLOSE curRow;
END
转载于:https://my.oschina.net/276172622/blog/1609217
存储过程游标注意事项——表需要使用别名,如红色字体相关推荐
- 借助Oracle存储过程实现定期分割表
Oracle数据库里存放着各种各样的数据,其中有一些数据表会随着时间的推移,越来越大.如交友聊天的日志.短信收发的日志.生产系统的日志.动态网站发布系统的日志等等.这样的信息又和时间紧密相关,有没有办 ...
- MySQL存储过程 游标
MySQL存储过程 游标 如何在存储过程中使用MySQL游标来遍历SELECT语句返回的结果集 MySQL游标简介 要处理存储过程中的结果集,请使用游标.游标允许您迭代查询返回的一组行,并相应地处理 ...
- mysql的游标处理_MySQL存储过程 游标 错误处理的示例代码
MySQL存储过程 游标 错误处理的示例代码--set_account_data 重新生成用户编号 BEGIN DECLARE temp_id INT(8); /*用户id*/ DECLARE tem ...
- Mysql 使用存储过程合并多个表数据
Mysql 使用存储过程合并多个表数据 drop procedure if exists mergeTable; CREATE PROCEDURE mergeTable() BEGIN#定义变量dec ...
- MySQL 复习存储过程游标使用
文章目录 关于存储过程 关于游标 存储过程&游标实例 创建数据库test 创建数据表teacher teacher表插入数据 创建数据表students students表与teacher建立 ...
- 完整SQL分页存储过程(支持多表联接)
Code /********************************************************* * 作 用:数据分页(完整SQL分页存储过程(支持多表联接)) ...
- oracle表 游标,Oracle游标表达式和表函数
Oracle游标表达式是Oracle数据库中的重要概念,下面就为您详细介绍Oracle游标表达式和表函数方面的知识,供您参考学习之用. Oracle游标表达式(有时称为游标子队列)是 SQL 语言的一 ...
- mysql 存储过程月单拆天单_MySQL之存储过程按月创建表的方法步骤
具体不多说,直接上代码.欢迎一起交流和学习. 创建一个按月创建表的存储过程,SQL语句如下: DELIMITER // DROP PROCEDURE IF EXISTS create_table_by ...
- 让你提前认识软件开发(28):数据库存储过程中的重要表信息的保存及相关建议...
第2部分 数据库SQL语言 数据库存储过程中的重要表信息的保存及相关建议 1. 存储过程中的重要表信息的保存 在非常多存储过程中,会涉及到对表数据的更新.插入或删除等,为了防止改动之后的表数据出现故障 ...
最新文章
- wordpress主题
- 2018 焦作站亚洲区域赛校内选拔赛题解
- SEO切忌犯的9种作弊手段
- easyui数据表格重置_数据库三种删除方式
- 信号模型噪声服从零均值高斯分布_非高斯噪声下基于分数低阶循环谱的调制识别方法...
- Redis系列教程(九):Redis的内存回收原理,及内存过期淘汰策略详解
- 从代码规范学到的细节
- 有100个GMAIL的邀请,需要的来信就可以啦。
- VS2005下配置OGRE
- 蓝鲸ERP标准版-进销存-采购管理子系统操作说明1
- macOS升级到Big Sur之后Goland提示找不到svn命令
- Android手势密码解锁设计
- Web组件的三种关系
- 什么是GNSS测试?如何进行GNSS测试?
- ps证件照白底换蓝底_【插件】PS插件证件照V2.0一键裁剪排版磨皮换装换底色软件2020Mac/Win完整版...
- idea项目一键部署增强版(经验篇)
- 搭建qnx开发环境,虚拟qnx系统+虚拟win7系统+QNX Momentics IDE 4.6
- 全国计算机设计大赛贴吧,2019继续教育学院精彩时刻——大赛篇
- 资本主义反抗指南精要(v0.1)
- 防近视护眼台灯哪个好一点?分享好用的防近视护眼台灯
热门文章
- 树莓派B+使用入门RPI库安装wringPi库安装
- lucene可用中文分词IKAnalyzer,maven pom下载代码及配置文件
- java并发编程:设计原则与模式_java编程设计模式一——策略模式
- mysql 如何选择2行_MYSQL – 从大表中的第二行中选择数据
- 年薪20万的前端工程师成长线路指南!
- 华为mate10手机听筒测试软件,华为mate 10功能说:这几个设置,让你通话体验直线上升,简直了!...
- Linux启动syslog进程,linux – 使用systemd启动的进程正在记录到/ var / log / syslog和/var/log/daemon.log...
- php自带解压缩,PHP自带ZIP压缩、解压缩类ZipArchiv使用指南_PHP教程
- python从入门到实践答案第四章_python从入门到实践课后习题第四章
- python几个版本的区别-Python的这几个版本不同