DELIMITER $$

CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
PROCEDURE `th_db`.`sp_test_concat_string`()
/*LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'*/
BEGIN
DECLARE a INT;
DECLARE b VARCHAR(5000);
SET a=1;
SET b='';
WHILE a<50 DO

SET b=CONCAT(b,',',a);
SET a=a+1;
END WHILE;

SELECT b;

END$$

DELIMITER ;

posted on 2015-05-25 14:54  踏歌&而行  阅读(727)  评论(0)    收藏  举报