인터널테이블 정려하고서는 루프돌려서
at new, at end 구문은 중복피해서 맞게 타는데..
at 구문 타고나서 루프 돌고있는 인터널 테이블의 레코드값들중
구해야하는 날짜필드값이 ******** 로 채워집니다.
댓글 5
-
Storyguy™
2008.10.16 03:24
-
기본도없는초보
2008.10.16 06:54
at new 구문 뒤에 오는 필드들은 *****로 깨집니다 -
알바트로스
2008.10.16 17:28
loop 안에서 at new/end 구문을 쓸때는 loop 시 head 에 올라오는 데이터는 동일 형태의 구조체를 선언해서
별도로 담아서 처리해야 ******** 현상을 피할수 있습니다.
***** 라는 의미는 키가 명확 하지 않기 때문에 나타나며, 일단 loop시 건건이 별도의 구조체로 옮겨 놓으면 무조건 1건이기에
at new구문에서 값을 보여 줄수 있습니다.
-
제로
2008.10.16 19:06
구조체를 변경해서 그렇군요. 답변 감사합니다. -
드라곤
2009.02.03 19:31
감사합니다.
loop 문 제일 상단에 loop를 돌리는 인터널 테이블과 동일한 구조의 WorkArea를 선언해서 담아두셔야 합니다.
at new 혹은 at end 의 경우 문자 필드는 ****** 로 표시가 됩기 때문에 담아두시면 해당행의 정보를 사용하실 수 있습니다.