I tilfælde af løsningen foreslået af @a_horse_with_no_name viser sig at være langsom, bør det være muligt at gøre det på denne måde:
+1 dag -1 sekund er den logik, jeg ville følge for at få det resultat, uden strengsammenkædning:
SELECT trunc(SYSDATE) + 1 - (INTERVAL '1' SECOND) FROM DUAL
Oversat til OPDATERING
UPDATE MY_TABLE
SET MY_DATE_COLUMN = trunc(MY_DATE_COLUMN) + 1 - (INTERVAL '1' SECOND)
Men Husk på, at vedligeholdelse er af afgørende betydning for at skrive software, og at læse dette er meget sværere end den anden foreslåede løsning.