Artikel
Interessante Seiten zum Thema
und wie einfach es geht ...
Java in der Oracle Datenbank ist ja eigentlich ein alter Hut, das gibt es seit Oracle 8i aus dem Jahre 1999. Bisher habe ich es wenig benötigt, aber jetzt hatte ich wieder einen Anwendungsfall. Der Kunde benutzt für sein Berichtswesen nicht
die normale ISO Kalenderwoche, welche am Montag beginnt, nein die Kalenderwoche hat partout am Sonntag zu beginnen. Der Blick in die Oracle Dokumentation bringt zutage, dass die Steuerung des ersten Wochentages einer Woche der NLS Einstellung
NLS_TERRITORY (siehe hier) obliegt. Ich will aber nicht die ganzen anderen von diesem Parameter beeinflussten Werte mit umstellen, also
musste eine andere Lösung gefunden werden, da to_char(t.datumsfeld, 'IW.IYYY') aus den oben genannten Grü nicht passt. Beim Grübeln fiel mir dann
java.util.Calendar ein, da gibt es ja
setMinimalDaysInFirstWeek(
int value ) und auch
setFirstDayOfWeek( int value ) das könnte ja möglicherweise passen. Also probierte ich es einfach einmal aus, erst einmal nur in Java.
mehr ...
10.03.2013