Posts

Es werden Posts vom September, 2017 angezeigt.

Spracheinstellung ändern - Data Modeller und SQL Developer

um die Oberfläche auf Englisch umzustellen: # Eigene Anpassungen AddVMOption -Duser.language=en AddVMOption -Duser.region=US in die Datei ...\datamodeler\datamodeler\bin\datamodeler.conf bzw. ...\sqldeveloper\ide\bin\ide.conf (in 2017: ...\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf) eintragen, speichern, neu starten -> fertig!

Laufzeiten umrechnen, Sekundenangaben lesbar darstellen

Hintergrund: Laufzeiten von diversen Prozessen werden (Tool-)intern in Sekunden gemessen und meist auch so dargestellt. Für Weiterberechnungen und Auswertungen ist das Ideal. Der Lesbarkeit für den geneigten Nutzer nur bedingt dienlich. Wer erkennt schon auf den ersten Blick, wie lange 14.738sec sind? Lang halt. Lösungsansätze: Für die Lesbarkeit, kann man diese Werte natürlich entsprechend umrechnen. Aber wie? 14.738sec vermutlich am Besten in Stunden: 14.738/60/60 = 4,0939 Stunden -> Aha. Aber was ist mit 249sec? 249/60/60 = 0,069 Stunden - Wie lang bitte sind 0,069Std? 249sec also besser in Minuten umrechnen: 249/60 = 4,15 Min -> schon besser Also per CASE-Statement die unterschiedliche großen Sekundenangaben passend umrechnen? Nicht schön und umständlich. Netterweise bietet Oracle mit der to_date()-Funktion auch den Formatstring 'sssss' (5x kleines 's'). Per to_char( to_date(14768,'sssss') ,'HH24:MI:SS') werden aus den Sekunden