结束
有效对象
复制
说明
使用 END 参数,以在 Replicat 遇到数据源中时间的戳是指定时间点的首个记录时终止 Replicat。
只能将 END 与 SPECIALRUN 参数一起使用。此参数允许您将数据作为时间点快照发布,而不是持续更新目标表。
如果没有 END,进程将持续运行,直到:
-
到达小径的尽头,在这一点上,它将优雅地停止。
-
手动从命令 shell 终止。
默认值
连续处理
语法
END {<date> [<time>] | RUNTIME}
<date [time]>
当复制到达数据源中时间戳超过使用此参数指定的记录时,将导致复制终止。
有效值包括:
-
<date>是以<yyyy-mm-dd>格式的日期。 -
<time>是基于 24 小时制以<hh:mi[:ss[.cccccc]]>格式表示的时间。
RUNTIME
当复制到达时间戳超过当前日期和时钟时间的数据源中的记录时,将导致复制终止。将处理时间戳截至此时间点的所有未处理记录。使用 RUNTIME 的一个优点是,您不必更改参数文件来更改从运行到运行的日期和时间。相反,您可以在批处理编程中控制进程开始时间。
示例
示例 1
SPECIALRUN
END 2010-12-31 17:00:00
示例 2
SPECIALRUN
END RUNTIME