종료
유효 기간
Replicat
설명
시간 기록이 지정된 특정 시점인 첫번째 레코드가 데이터 소스에서 발견될 때 END 매개변수를 사용하여 Replicat를 종료할 수 있습니다.
END는 SPECIALRUN 매개변수와 함께만 사용할 수 있습니다. 이 매개변수를 사용하면 대상 테이블을 지속적으로 업데이트하는 대신 데이터를 적시 스냅샷으로 게시할 수 있습니다.
END를 사용하지 않을 경우 다음 기간까지 프로세스가 계속 실행됩니다.
-
그 길의 끝이 이르렀고, 그 길은 순전히 멈출 것이다.
-
명령 셸에서 수동으로 종료되었습니다.
기본값
지속적인 처리
구문
END {<date> [<time>] | RUNTIME}
<date [time]>
타임스탬프가 이 매개변수로 지정된 타임스탬프를 초과하는 데이터 소스의 레코드에 도달하면 Replicat가 종료됩니다.
적합한 값은 다음과 같습니다.
-
<date>는<yyyy-mm-dd>형식으로 날짜를 입력하십시오. -
<time>은 24시간제를 기반으로 하는<hh:mi[:ss[.cccccc]]>형식의 시간입니다.
RUNTIME
타임스탬프가 현재 날짜 및 시계 시간을 초과하는 데이터 소스의 레코드에 도달하면 Replicat가 종료됩니다. 이 시점까지의 시간 기록이 있는 모든 미처리 레코드가 처리됩니다. RUNTIME를 사용하는 한 가지 장점은 실행에서 실행으로 날짜와 시간을 변경하도록 매개변수 파일을 변경할 필요가 없다는 것입니다. 대신 뱃치 프로그래밍 내에서 프로세스 시작 시간을 제어할 수 있습니다.
예제
예 1
SPECIALRUN
END 2010-12-31 17:00:00
예 2
SPECIALRUN
END RUNTIME