Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Em um cluster Oracle, o sysdate sempre retornará uma resposta consistente?


Eu suspeito fortemente que o SYSDATE também esteja vinculado ao sistema operacional. Esteja muito atento ao motivo pelo qual você precisa usá-lo. Se tiver alguma lógica que implemente o rastreamento incremental de eventos (por exemplo, você está fazendo exportações incrementais) e você deve garantir que nenhum item seja deixado de fora e nenhuma duplicação, baseie o rastreamento em IDs sequenciais em vez de SYSDATE.

Na verdade, isso é verdade mesmo para sistemas sem cluster, pois SYSDATE às vezes pode mudar (economia de tempo, erros de administração do sistema...).