SYSDATE - nächster Tag 15 Uhr bestimmen

forced

Mitglied
Hi

gibt es einen performantern Weg als folgenden:

Ich möchte zb Samstags abends in eine Spalte vom Typ "Date" das Datum vom kommenden Montag 9 Uhr hinterlegen. Aktuell realisiere ich dies folgendermaßen:

Code:
-- Kommenden Montag bestimmen
select NEXT_DAY('13-06-2008','MON') into temp from dual

anschließend neuen Tag schreiben:
Code:
update tab a set a.time= TO_DATE('temp 09:00:00', 'DD.MM.YYYY HH24:MI:SS') where ...;

Gibt es hier eine "leichtere" Metode?
Evtl. was fertiges von Oracle? Bin in Oracle leider noch ein Neuling :(

Vielen Dank!
 
Zurück