2016-08-05 2 views
-1

필드에 S 키워드를 사용하여 특정 데이터 만 선택하는 PF를 통해 LF를 작성해야합니다.
그러나 레코드 형식에서 해당 필드를 제외해야 할 수도 있습니까?선택을 수행하는 LF에서 필드 제외

+0

시도해 보셨습니까? 너는 무엇을 얻었 느냐? – Charles

+0

예! 나는 그것을 컴파일 할 수 없다! – LppEdd

+1

코드를 – jmarkmurphy

답변

2

내가 기억 하듯이 DDS에는 없습니다. msg CPD7948 "논리 파일에 키 이름, 선택 또는 생략 필드 이름이 없음 원인 : 키, 선택 또는 생략 필드에 지정된 필드 이름은 논리 파일에 지정된 필드의 이름이어야합니다 . "

대신 SQL을 사용하여 포함 할 필드와 선택 항목을 정의 할 수 있습니다. 키가있는 LF의 경우 CREATE INDEX 또는 키가없는 LF의 경우 CREATE VIEW 중 하나를 선택하십시오.

필드가 포함 된 실제 파일 위에 [비] 키가있는 선택으로 원하는 논리 파일을 작성한 다음, 논리 파일 또는 실제 파일을 작성하여 해당 파일에 지정 될 수있는 레코드 형식 (RCDFMT)을 정의하십시오. OPNQRYF (조회 파일 열기)의 형식 스펙 (FORMAT)을 사용하고 원하지 않는 필드가 포함 된 논리 파일에 직접 액세스하는 대신 런타임에 공유 조회 열린 데이터 경로 (조회 ODP)를 사용하십시오.