2012-10-19 49 views

回答

3

你需要使用游标:

DECLARE id_var INT; 
DECLARE name_var VARCHAR(255); 
DECLARE lastname_var VARCHAR(255); 

DECLARE my_cursor CURSOR FOR SELECT id, name, lastname FROM employees; 

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; 

OPEN my_cursor; 

read_loop: LOOP 

    FETCH my_cursor INTO id_var, name_var, lastname_var; 
    IF done THEN 
     LEAVE read_loop; 
    END IF; 

    --Do some row work here using _var variables from above 

END LOOP; 

CLOSE my_cursor; 
+0

好像我必须做一些阅读。谢谢你,似乎我需要什么。 :) –

相关问题