De beste oplossing zou zijn om:
-
verwijder alle tijden uit je DATE-kolom (
update yourtable set yourdatecolumn = trunc(yourdatecolumn)
) -
zorg ervoor dat alle toekomstige datums geen tijdsdeel bevatten door een controlebeperking op de kolom te plaatsen met behulp van
check (yourdatecolumn = trunc(yourdatecolumn))
-
pas al je INSERT- en UPDATE-statements aan of pas -als je geluk hebt- je API aan, om alleen TRUNCed-datums in te voegen.
De eenvoudigste oplossing zou zijn om:
-
(Optioneel) verwijder alle tijden uit uw DATE-kolom.
-
Maak een vóór rij invoegen of update database-trigger die
:new.yourdatecolumn := trunc(:new.yourdatecolumn);
instelt