안녕하세요
이제막 공부중인 초보입니다.
예제 11-7 ~ 11-9를 보면 항상 맨 위에 tables indx.를 해주는데요.
tables는 data ~ like~처럼 일종의 레퍼런스 선언문같은데
저는 shared buffer를 사용하는 경우 마치 인터널 테이블처럼 현재 세션에서만 통용되는 데이터오브젝트를 선언하는것이라 이해해서 넘어갔는데
db에서 아밥 딕셔너리상의 indx테이블을 직접 수정할 때에도 이 구문이 있네요?
왜 그런가요?
안녕하세요
이제막 공부중인 초보입니다.
예제 11-7 ~ 11-9를 보면 항상 맨 위에 tables indx.를 해주는데요.
tables는 data ~ like~처럼 일종의 레퍼런스 선언문같은데
저는 shared buffer를 사용하는 경우 마치 인터널 테이블처럼 현재 세션에서만 통용되는 데이터오브젝트를 선언하는것이라 이해해서 넘어갔는데
db에서 아밥 딕셔너리상의 indx테이블을 직접 수정할 때에도 이 구문이 있네요?
왜 그런가요?
안녕하세요.
책 페이지를 정확히 알려주셔야 하는데요.
TABLES 명령언은 테이블과 동일한 구조의 WORK AREA를 생성하는 명령어 입니다.
즉,
DATA 구문과 같이 구조체 변수를 만든는 것이라고 생각하시면 됩니다.