1
PROC IMPORT가 Mainframe에서 지원되지 않으므로 Mainframe 환경에서 자동으로 CSV 열 이름을 읽을 수있는 방법이 있습니까? 아래 코드를 PC SAS에서는 작동하지만 Mainframe SAS에서는 작동하지 않습니다.SAS Mainframe에서 CSV 열 이름을 자동으로 읽음
FILENAME FILEIN "ABC.CUST.FILE" DISP=SHR RECFM=V;
DATA VARNAMES;
INFILE FILEIN DELIMITER=',' DSD OBS=1 LRECL=32000;
INPUT VARNAME $ @@;
RUN;
미리 감사드립니다.
일반적인 방법이 메인 프레임에서 작동하지 않는 특별한 이유는 모르겠지만 메인 프레임 전문가는 아닙니다. 그것에 대해 작업하지 않는 것을 게시 할 수 있습니까? – Joe
위 코드는 기본 길이를 8로 취하고 구분 기호로 쉼표를 식별 할 수 없습니다. 현재로서는 Mainframe 환경에 문제가있어 정확한 예제를 제공 할 수 없습니다. 정확한 문제로 빨리 업데이트 할 것입니다. – Ratzz
메인 프레임과 PC SAS 모두 기본 길이가 8이어야합니다. 입력 전에'varname'에 대한 길이 명령문 (또는 입력 명령문에서'$ $ 32.')을 제공해야합니다. 쉼표가 작동해야합니다. 아마도 같은 쉼표가 아닙니다 (어떤 종류의 유니 코드와 같은)? – Joe