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

Datotype uden tid i Oracle

Den bedste løsning ville være at:

  1. fjern alle tidspunkter fra din DATO-kolonne (update yourtable set yourdatecolumn = trunc(yourdatecolumn) )

  2. sikre, at alle fremtidige datoer ikke indeholder nogen tidsdel ved at placere en kontrolbegrænsning på kolonnen ved at bruge check (yourdatecolumn = trunc(yourdatecolumn))

  3. juster alle dine INSERT- og UPDATE-udsagn eller -hvis du er heldig - juster din API for kun at indsætte TRUNCED-datoer.

Den nemmeste løsning ville være at:

  1. (Valgfrit) fjern alle tidspunkter fra din DATE-kolonne.

  2. Opret en før række indsættelses- eller opdateringsdatabasetrigger, der indstiller :new.yourdatecolumn := trunc(:new.yourdatecolumn);



  1. Oracle dato til streng konvertering

  2. 5 almindelige fejl at undgå, når du de-duperer dine data

  3. Entity Framework-guiden går ned på MySQL

  4. Udvikling af et modul med Java 9 i Eclipse IDE, del 2