結束
有效對象
Replicat
說明
當 Replicat 遇到資料來源中時間戳記為指定時間點的第一個記錄時,請使用 END 參數來終止 Replicat。
您只能將 END 與 SPECIALRUN 參數搭配使用。此參數可讓您將資料發佈為時間點快照,而不是持續更新目標表格。
如果沒有 END,處理作業會持續執行,直到:
-
已達歷程檔的結尾,此時將會正常停止。
-
從命令 Shell 手動終止。
預設
連續處理
語法
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