BEGIN
DECLARE cursor_ID INT;
DECLARE tmp VARCHAR (20) DEFAULT "";
DECLARE cursor_VAL VARCHAR (20) DEFAULT "";
DECLARE done INT DEFAULT 0;
DECLARE cursor_i CURSOR FOR SELECT id, sub_key FROM tmp_mtv_sub_vod6 ORDER BY sub_key ASC, status DESC, price ASC;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN cursor_i;
read_loop: LOOP
FETCH cursor_i INTO cursor_ID, cursor_VAL;
IF done THEN
LEAVE read_loop;
END IF;
if tmp = cursor_VAL THEN
delete from mtv_sub_vod where id = cursor_ID;
END IF;
SET tmp = cursor_VAL;
END LOOP;
CLOSE cursor_i;
END
Không có nhận xét nào:
Đăng nhận xét