最近在项目中,遇到需要读取集合中的每一条记录,开始考虑使用游标的,可是对游标不是很了解,据说性能也不是太好!就在网上找了一些资料,现在整合一下,方便以后使用。不对的地方,希望指出
SET @count=CHAR_LENGTH(periodList)-CHAR_LENGTH(REPLACE(periodList,',','')) + 1;
if @count>=1 THEN
START transaction;
WHILE @i <= @count
DO
--select SUBSTRING_INDEX(SUBSTRING_INDEX(periodList,',',@i);
end WHILE;
END IF;