####################################################################### # REPEAT # FETCH cur_1 INTO _id; # IF _id IS NOT NULL THEN # SET foo = CONCAT(foo, '|', _id); # SET _id = NULL; <-------- 特别注意此处的_id变量值变化 # END IF; # UNTIL flag = 1 # END REPEAT; ############################################################################################################################################## # WHILE flag is null DO # FETCH cur_1 INTO _id; # IF _id IS NOT NULL THEN # SET foo = CONCAT(foo, '|', _id); # SET _id = NULL; # END IF; # END WHILE; ############################################################################################################################################## # loop_tab:LOOP # IF flag = 1 THEN # LEAVE loop_tab; # END IF; # FETCH cur_1 INTO _id; # IF _id IS NOT NULL THEN # SET foo = CONCAT(foo, '|', _id); # SET _id = NULL; # END IF; # END LOOP; #######################################################################repeat、while、loop都可以实现循环 这三个例子或许是你想要的:D
# REPEAT
# FETCH cur_1 INTO _id;
# IF _id IS NOT NULL THEN
# SET foo = CONCAT(foo, '|', _id);
# SET _id = NULL; <-------- 特别注意此处的_id变量值变化
# END IF;
# UNTIL flag = 1
# END REPEAT;
##############################################################################################################################################
# WHILE flag is null DO
# FETCH cur_1 INTO _id;
# IF _id IS NOT NULL THEN
# SET foo = CONCAT(foo, '|', _id);
# SET _id = NULL;
# END IF;
# END WHILE;
##############################################################################################################################################
# loop_tab:LOOP
# IF flag = 1 THEN
# LEAVE loop_tab;
# END IF;
# FETCH cur_1 INTO _id;
# IF _id IS NOT NULL THEN
# SET foo = CONCAT(foo, '|', _id);
# SET _id = NULL;
# END IF;
# END LOOP;
#######################################################################repeat、while、loop都可以实现循环
这三个例子或许是你想要的:D