2011-04-21 7 views
0
begin 
    declare i integer; 
    declare cur cursor for select ecmtwork.mttotalline from ectmwork; 
    OPEN cur; 
    repeat 
     fetch cut into i; 
     until i = 468;  
    end repeat; 
    close cur; 
end; 

내가이 절차를 실행하려고, MySQL의 쇼 오류 메시지 (MySQL의에서 '1324-정의되지 않은 CURSOR), 사람 알려주세요 솔루션, MySQL 서버 5.01324- 정의되지 않은 커서

답변

0

외모를 사용하고 있습니다 line6에서 커서의 이름이 잘못 나온 것 같습니다. 라인 즉

fetch cut into i; 

fetch cur into i; 
0

프로그램이 있어야 할 수 있어야

begin 
declare i integer; 
declare cur cursor for select ecmtwork.mttotalline from ectmwork; 
OPEN cur; 
repeat 
    fetch cur into i; 
    until i = 468;  
end repeat; 
close cur; 
    end;