MODULIZATION
코드는 재사용이 높을수록 편리적이라고 생각한다
실무에서 자주 보게되는데 활용방법을 정리해 보자.
Subroutine
CALL BY VALUE : 값을 전달하다.
CALL BY REFERENCE : 값을 참조하다.
CALL BY VALUE AND RESULT : 값을 전달하고 되돌려 결과를 받음
위 세가지 방법으로 나눠서 정의할 수 있다.
하는 이유 : 반복되는 로직을 PERFORM 형태로 구현하고, 재사용성을 높이기 위함임.
CALL BY VALUE 개념
<출처 : https://blog.naver.com/howwithus (네이버블로거 곰선비)>
CALL BY REFERENCE 개념
https://blog.naver.com/howwithus (네이버블로거 곰선비)>
CALL BY VALUE AND RESULT 개념
https://blog.naver.com/howwithus (네이버블로거 곰선비)>
Tables의 경우 Perform내에서는 HEADER LINE이 있는 인터널 테이블로 생성
https://blog.naver.com/howwithus (네이버블로거 곰선비)>
header line이있는 인터벌 테이블과 없는 테이블,
생성시 장단점, 요새 사용추세는 (헤더라인 없는것), 이유는?