1、适用
Replicat
2、描述
当END参数遇到时间戳记为指定时间点的数据源中的第一条记录时,使用该参数可终止复制。
不使用END,该过程将持续运行,直到:
到达事务日志或跟踪的末尾,此时它将正常停止。
从命令外壳手动终止。
END与SPECIALRUN参数一起使用可将数据发布为时间点快照,而不是连续更新目标表。
3、语法
END {date [time] | RUNTIME}
date [time]
当复制到达数据源中其时间戳超过此参数指定的记录的记录时,导致复制终止。
有效值:
date是格式为的日期yyyy-mm-dd。
time是hh:mi[:ss[.cccccc]]基于24小时制的时间。
RUNTIME
当复制到达数据源中其时间戳超过当前日期和时钟时间的记录时,导致复制终止。时间戳到该时间点的所有未处理记录都将被处理。使用的优点之一RUNTIME是,您不必更改参数文件即可在运行之间更改日期和时间。相反,您可以在批处理编程中控制过程的开始时间。
4、举例
SPECIALRUN
END 2016-12-31 17:00:00
SPECIALRUN
END RUNTIME