create procedure f_emp_birth(as_birth char(4))
returning char(50), char(50), char(50);
define ls_kor char(50);
define ls_cha char(50);
define ls_eng char(50);
foreach sala_cur for
select kor_name, cha_name, eng_name
into ls_kor, ls_cha, ls_eng
from p_mast
where substr(resi_num, 3, 4) = as_birth;
return ls_kor, ls_cha, ls_eng WITH RESUME;
endforeach
end procedure;
이렇게 해 보았는데요. 이상하게 foreach 이부분 하고 end foreach 이 부분을 빼고 하면 잘 되는데요.
혹시 informix 버전 문제인가요???
현재 사용하고 있는 버전은 7.3 버전입니다.
이것이 7.3에서 잘 돌아갈 수 있는 방법은 없나요.
아니면 제가 잘못 한 건가요?? T.T
예제들이 상위버전의 것이라 그런지 몰라도 안돼용.
|