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

【SAS Statement】 CHECKPOINT EXECUTE_ALWAYS 구문

by 기서무나구물 2022. 1. 25.

포스팅 목차

    o CHECKPOINT EXECUTE_ALWAYS 구문

     


    1. 목 적 

       CHECKPOINT EXECUTE_ALWAYS 구문은 배치 프로그램이 작업 도중에 비정상적으로 종료된 경우에 검사점 재시동(Checkpoint-restart) 데이터를 고려하지 않고, 프로그램 상에 작성한 CHECKPOINT EXECUTE_ALWAYS 구문 뒤에 존재하는 데이터 스텝 또는 PROC 스텝을 다시 실행하도록 한다. 

     


    2. 문 법 


    CHECKPOINT EXECUTE_ALWAYS;

     

    3. 범 주

    SAS 기본 구문

     


    4. 구문 설명

     만약 검사점 재시동(checkpoint-restart) 모드가 활성화된 상태에서 배치 프로그램이 중간에 비정상적으로 종료되었다면, 배치 프로그램이 종료되기 전에 완료된 DATA 또는 PROC 스텝은 재실행하지 않고, 종료 시점에 실행 중이던 DATA 스텝 또는 PROC 스텝을 재실행한다. 

     

      그러나 매크로 변수 지정과 같이 프로그램 로직 상 완료된 DATA 스텝 또는 PROC 스텝을 다시 실행할 필요가 있으면, 해당 데이터 스텝 앞에 CHECKPOINT EXECUTE_ALWYS 구문을 작성하여 SAS가 검사점 재시동 데이터에 대한 고려 없이 해당 데이터 스텝을 항상 실행하도록 한다.

     


    5.  관련 구문

    • Checkpoint Mode and Restart Mode in SAS Language Reference: Concepts

     

    • System Options:
      • STEPCHKPT System Option in SAS System Options: Reference
      • STEPCHKPTLIB= System Option in SAS System Options: Reference
      • STEPRESTART System Option in SAS System Options: Reference

       


     


    [SAS Statement] SAS 데이터 스텝 구문 사전 목록]

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    'SAS > SAS 구문사전' 카테고리의 다른 글

    【SAS Statement】 CONTINUE 구문  (0) 2022.01.25
    [SAS Statement] Comment(주석) 구문  (0) 2022.01.25
    【SAS 함수】 CATNAME 구문  (0) 2022.01.25
    [SAS Statement] CARDS4 구문  (0) 2022.01.25
    [SAS Statement] CARDS 구문  (0) 2022.01.25

    댓글