
复制DELIMITER $$ DROP PROCEDURE IF EXISTS `jf`.`insert2`$$ CREATE PROCEDURE `insert2`(in yhbh varchar(50),数据实例
out bjbh varchar(50)) BEGIN declare tempbjbh varchar(50) default 0; declare done int default 0; declare cur1 CURSOR FOR select ffgl.c_bjbh from ffgl,dj_info where ffgl.c_yhbh=U01010101 and ffgl.n_fflx=dj_info.n_fflx order by ffgl.c_bjbh asc; declare CONTINUE HANDLER FOR SQLSTATE 02000 SET done=1; open cur1; Repeat fetch cur1 into tempbjbh; if not done then set tempbjbh=concat(tempbjbh,"/"); set bjbh=concat(bjbh,tempbjbh); end if; until done end repeat; close cur1; select bjbh; END$$ DELIMITER ; 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.