종료

유효 기간

Replicat

설명

시간 기록이 지정된 특정 시점인 첫번째 레코드가 데이터 소스에서 발견될 때 END 매개변수를 사용하여 Replicat를 종료할 수 있습니다.

END는 SPECIALRUN 매개변수와 함께만 사용할 수 있습니다. 이 매개변수를 사용하면 대상 테이블을 지속적으로 업데이트하는 대신 데이터를 적시 스냅샷으로 게시할 수 있습니다.

END를 사용하지 않을 경우 다음 기간까지 프로세스가 계속 실행됩니다.

기본값

지속적인 처리

구문

END {<date> [<time>] | RUNTIME}

<date [time]>

타임스탬프가 이 매개변수로 지정된 타임스탬프를 초과하는 데이터 소스의 레코드에 도달하면 Replicat가 종료됩니다.

적합한 값은 다음과 같습니다.

RUNTIME

타임스탬프가 현재 날짜 및 시계 시간을 초과하는 데이터 소스의 레코드에 도달하면 Replicat가 종료됩니다. 이 시점까지의 시간 기록이 있는 모든 미처리 레코드가 처리됩니다. RUNTIME를 사용하는 한 가지 장점은 실행에서 실행으로 날짜와 시간을 변경하도록 매개변수 파일을 변경할 필요가 없다는 것입니다. 대신 뱃치 프로그래밍 내에서 프로세스 시작 시간을 제어할 수 있습니다.

예제

예 1

SPECIALRUN
END 2010-12-31 17:00:00

예 2

SPECIALRUN
END RUNTIME