sql >> Databasteknik >  >> RDS >> Oracle

Kommer sysdate alltid att returnera ett konsekvent svar i ett Oracle-kluster?

Jag skulle starkt misstänka att SYSDATE också är OS-länkat. Var mycket uppmärksam på anledningen till varför du behöver använda den. Om du har någon logik som implementerar inkrementell spårning av händelser (t.ex. du gör inkrementella exporter) och du måste se till att inga objekt utelämnas samt inga dupliceringar, basera spårningen på sekventiella ID:n snarare än SYSDATE.

Detta gäller faktiskt även för icke-klustersystem, eftersom SYSDATE ibland kan ändras (tidsbesparingar, systemadministratörsfel...).



  1. Laravel SQLSTATE[23000]:Överträdelse av integritetsbegränsning:1452 Kan inte lägga till eller uppdatera en underordnad rad

  2. SQL Server-ekvivalent med Bulk Collect i Oracle

  3. Använda PgBouncer Connection Pooler för PostgreSQL med ClusterControl 1.8.2

  4. findById() ger Inget egenskaps-ID hittat