2012-10-19 74 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

好像我必須做一些閱讀。謝謝你,似乎我需要什麼。 :) –

相關問題