본문 바로가기
SAS/SAS 구문사전

【SAS Statement】 %RUN 구문

by 기서무나구물 2023. 5. 28.

포스팅 목차

    %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) 리스트 링크

     

    MS Bing Image Creator 생성 이미지

    반응형

    댓글