説明
END
パラメータでは、タイムスタンプが指定した時点と一致する、データ・ソース内の最初のレコードを検出したときに、Replicatを終了します。
END
を使用しない場合、プロセスは、次の時点まで継続的に実行されます。
トランザクション・ログまたはトレイルの末尾に到達したとき。この時点で、プロセスは正常に終了します。
コマンド・シェルから手動で終了したとき。
END
をSPECIALRUN
パラメータとともに使用して、ターゲット表を継続的に更新するのではなく、ポイントインタイム・スナップショットとしてデータを送信します。
構文
END {date [time] | RUNTIME}
date [time]
タイムスタンプがこのパラメータの指定を超えるデータ・ソース内のレコードに到達したときに、Replicatを終了させます。
次の値が有効です。
date
は、yyyy-mm-dd
フォーマットの日付です。
time
は、24時間表記のhh:mi[:ss[.cccccc]]
フォーマットの時刻です。
RUNTIME
タイムスタンプが現在の日時を超えるデータ・ソース内のレコードに到達したときに、Replicatを終了させます。この時点までのタイムスタンプを持つ未処理レコードは、すべて処理されます。RUNTIME
を使用するメリットの1つは、実行のたびにパラメータ・ファイルで日時を変更する必要がない点です。かわりに、バッチ・プログラミング内でプロセスの開始時刻を制御できます。