포스팅 목차
%RUN 구문
1. 목 적
%INCLUDE * 구문 이후의 소스 문장을 종료한다.
2. 문 법
%RUN; |
1) 인수 사용하지 않음
%RUN 구문은 %INCLUDE *에 의하여 수행되는 키보드로부터의 입력을 중지시키고 (%RUN과 동일한 라인에 존재하는 그 이후의 SAS 구문은 실행에서 제외), 이전에 입력된 소스를 다시 실행시킨다.
3. 구 문
프로그램 제어
4. 상세 설명
%INCLUDE 구문과 별표(*)를 함께 실행하여서 키보드를 통한 소스 라인 입력 방식을 지정한다.
참고 : | MS 윈도우 운영환경에서 확장편집기를 사용하는 경우에 별표 (*)는 키보드 엔트리 입력 방식을 지원하지 않는다. |
5. 비교 사항
- RUN 구문은 이전에 입력된 DATA 또는 PROC 스텝을 실행한다. 키보드를 사용하여 데이터 입력이 가능한 %INCLUDE을 사용하는 경우에, %RUN 구문은 키보드를 통한 소스 문장에 대한 입력을 종료하고, 원본 프로그램에 프로그램 제어권을 반환한다.
- 사용되는 프롬프트 유형은 SAS 세션을 실행하는 방법에 따라 달라진다. 이와 같은 삽입 작업은 대화식 라인 모드와 비대화식 모드에서 가장 유용하지만, 윈도우모드와 배치모드에서도 사용 될 수 있다. 배치모드로 SAS를 실행하는 경우에는 SASTEMR 파일참조자(fileref)를 사용하여 참조되는 외부파일에 %RUN 구문을 작성하라.
6. 관련 구문
함수명 | 함수내용 |
%INCLUDE 구문 | 현재 실행중인 SAS 프로그램에서 다른 SAS 프로그래밍 문장, 데이터 라인 또는 양쪽 모두를 호출하여 실행한다. |
%LIST 구문 | 현재 세션에서 입력된 프로그램 라인중에서 특정 라인을 지정하여 출력한다. |
%RUN 구문 | %INCLUDE * 구문 이후의 소스 문장을 종료한다. |
7. 예 제
예제 : 키보드를 사용하여 소스 라인 입력하기
%INCLUDE 구문에서 키보드를 사용하여 소스 입력 작업을 요청하기 위하여, %INCLUDE 구문 뒤에 별표(*)를 작성하라.
SAS Statements |
%include *;
참고 : | MS 윈도우 운영환경에서 확장편집기를 사용한다면, 별표(*)는 키보드 엔트리 입력 방식을 지원하지 않는다. |
위의 문장을 실행하는 경우에, 키보드를 통한 소스라인 입력이 가능하다. 키보드로부터 코드 입력을 종료하고 %INCLUDE 구문이 포함된 프로그램으로 실행을 반환하기 위하여 다음 문장을 입력하라.
SAS Statements |
%run;
[SAS Statement] SAS 데이터 스텝 구문 사전 목록] |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'SAS > SAS 구문사전' 카테고리의 다른 글
【SAS Statement】 Array Reference(배열 참조) 구문 (0) | 2023.06.09 |
---|---|
【SAS Statement】 SKIP 구문 (0) | 2023.05.28 |
【SAS Statement】 PUT 구문, 변수이름 지정 출력 방식 (0) | 2023.05.27 |
【SAS Statement】 %INCLUDE 구문 (1) | 2023.05.25 |
【SAS Statement】 DO UNTIL 구문 (1) | 2023.05.21 |
댓글