END
Válido Para
Replicat
Descrição
Use o parâmetro END para encerrar o Replicat quando ele encontrar o primeiro registro na origem de dados cujo timestamp seja o ponto especificado no tempo.
Você só pode usar END com o parâmetro SPECIALRUN. Esse parâmetro permite publicar dados como um snapshot pontual, em vez de atualizar continuamente as tabelas de destino.
Sem o END, o processo é executado continuamente até:
-
o fim da trilha é alcançado, em que ponto ele vai parar graciosamente.
-
encerrado manualmente do shell de comando.
Padrão
Processamento contínuo
Sintaxe
END {<date> [<time>] | RUNTIME}
<date [time]>
Faz com que o Replicat seja encerrado quando atinge um registro na origem de dados cujo timestamp excede o especificado com esse parâmetro.
Valores válidos:
-
<date>é uma data no formato<yyyy-mm-dd>. -
<time>é o horário no formato<hh:mi[:ss[.cccccc]]>com base em um relógio de 24 horas.
RUNTIME
Faz com que o Replicat seja encerrado quando atinge um registro na origem de dados cujo timestamp excede a data e o horário atuais do relógio. Todos os registros não processados com timestamps até este ponto no tempo são processados. Uma vantagem de usar RUNTIME é que você não precisa alterar o arquivo de parâmetros para alterar datas e horas da execução para a execução. Em vez disso, você pode controlar o horário de início do processo na programação em batch.
Exemplos
Exemplo 1
SPECIALRUN
END 2010-12-31 17:00:00
Exemplo 2
SPECIALRUN
END RUNTIME