sql >> Database teknologi >  >> RDS >> Oracle

Sammenligning af dato med sysdate i oracle

Du bør ikke bruge to_date på en dato, To_date er til at caste en varchar til dato, ikke en dato.
Hvis du bruger funktionen to_date på en dato, vil Oracle referere til den som en streng i henhold til nls_date_format som kan variere i forskellige miljøer.
Som @jonearles sagde, hvis du vil fjerne tiden i sysdate, så brug TRUNC



  1. Fjern dublerede rækker i en tabel uden primærnøgle

  2. Samling af kortlagte erklæringer indeholder ikke værdi for mybatis mapper

  3. Oracle SID og tjenestenavn; forbindelsesproblemer

  4. SQL OUTPUT Lagrede procedurer fungerer ikke med ExecuteReader