Jika solusi yang diusulkan oleh @a_horse_with_no_name terbukti lambat, seharusnya bisa dilakukan dengan cara ini:
+1 hari -1 detik adalah logika yang saya ikuti untuk mendapatkan hasil itu, tanpa rangkaian string:
SELECT trunc(SYSDATE) + 1 - (INTERVAL '1' SECOND) FROM DUAL
Diterjemahkan ke UPDATE
UPDATE MY_TABLE
SET MY_DATE_COLUMN = trunc(MY_DATE_COLUMN) + 1 - (INTERVAL '1' SECOND)
Namun Ingatlah bahwa pemeliharaan adalah kunci penting terkait penulisan perangkat lunak, dan membaca ini jauh lebih sulit daripada solusi lain yang diusulkan.