
mysql存储过程中临时表的建立及游标遍历.doc
3页最近在做公司月报表的时候出现了一个很让人为难的问题,查询一个支付的过程,内容如下:两个表:支付记录表A,支付日志表BA表内容如下:B表内容如下:现在要做的事把A表中的记录关联到B表中字段operate每次checkNo操作的最后一步,当然,这个用程序实现是一个小儿科的事,可是我最也是脑子发热,偏偏只想用sql来实现,在两天研究中终于是实现了用到的方法主要有两个,一个是游标的遍历和临时表插入查询实现代码如下: CREATE DEFINER=`root`@`localhost` PROCEDURE `Jfind`(StartTime DateTime,EndTime DateTime) BEGIN DECLARE r int; DECLARE Done INT DEFAULT 0; DECLARE RCode int(3) DEFAULT 0; DECLARE Sid varchar(32); DECLARE SphoneNumber varchar(10); DECLARE ScutPaymentDate datetime; DECLARE Smoney double(10,2); DECLARE SisCutPaymentSucceed int(2); DECLARE ScheckNO varchar(32); DECLARE SipAddress varchar(20); /*建立游标*/ DECLARE rs CURSOR FOR SELECT * FROM A where cutPaymentDate> STR_TO_DATE(StartTime,'%Y-%m-%d %H:%i:%s') and cutPaymentDate






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





