410-3 (오전)

Beemajor·2024년 8월 1일

1번 프로그램, M번프로그램이 메인프로그램이다.

*Load-OF-FROGRAM. 아래와 기능은 같음.
INITIALIZATION. "1번 프로그램에서만 사용
뤼튼아 도와줘 이게 모랴

Load-OF-FROGRAM: 이 부분은 프로그램이 실행될 때 필요한 데이터나 리소스를 메모리에 로드하는 과정입니다. 보통 프로그램의 시작 부분에 위치하며, 필요한 초기 데이터를 설정하는 역할을 합니다.
INITIALIZATION: 이 블록은 프로그램의 변수나 데이터 구조를 초기화하는 데 사용됩니다. "1번 프로그램에서만 사용한다"는 것은 이 초기화 과정이 특정 프로그램(여기서는 "1번 프로그램")에서만 필요하다는 것을 의미합니다. 즉, 다른 프로그램에서는 이 초기화 부분이 필요하지 않거나 다르게 처리될 수 있습니다.


from scarr와 into scarr 가 명칭이 같아서 생략가능하다.

  • 이터널 테이블 = 임시테이블 = 프로그램에서 선언한 테이블
  • DB테이블 = 정보가 담겨있는 테이블.
  • 트랜스 패런츠 테이블 = 스트럭처타입의 테이블이다.
  • 스트럭처 변수 = 스트럭처 구조의 선언 변수.

SELECT *
  FROM spfli AS a INNER JOIN scarr AS b
    ON a~carrid = b~carrid
  INTO CORRESPONDING FIELDS OF TABLE gt_head[]
  WHERE a~carrid = 'AA'.

Inner Join을 사용해보세요.
AS로 별칭을 사용가능합니다.
gt_head[]는 이터널 테이블로 gt_head는 스트럭처 변수로 사용합니다.


이해해 보세요.
gt_head[]는 이터널 테이블로 gt_head는 스트럭처 변수라는 뜻입니다.


gt_head는 같아서 생략가능합니다.

  • 값을 넣기 전에 깨끗하게 Clear 하자


Loop문에서 Header 는 다음과 같이 생략이 가능하다.



/nSE37

profile
i'm Graphic Designer

0개의 댓글