proc sql;
create index key on data (Date);
<other statement>;
quit;
위의 구문을 사용하여 데이터 세트에 인덱스를 생성했습니다. 그러나 data
이 이미 인덱싱 된 경우 오류를 반환하고 <other statement>
을 실행하지 않습니다. 인덱스 key
이 존재하는지 여부 (존재하지 않을 경우 생성 한 후 생성)마다 <other statement>
이 실행될 때마다 매번 확인하는 방법은 무엇입니까? 당신이 <other statement>
다음 단순히 CREATE INDEX
후 다음 문을 넣어 상관없이 CREATE INDEX
문의 결과의 실행하려면인덱스가 존재하지 않으면 데이터 셋 인덱스하기
계속 실행
:
제 마지막에이 오류를 재현 할 수 없습니다. SAS는 테이블에 여러 개의 인덱스를 만드는 것을 지원해야합니다. 단순 인덱스의 경우, 인덱스 이름은 열 이름과 동일해야합니다 (여기서 'Date'는 여기에'Date '가 있습니다). 그렇지 않으면 SAS가 오류를보고합니다. –