Mikrosekunden-Zeitstempel : db2 query
Ich will Mikrosekunden-Zeitstempel, so bin ich mit folgenden Abfrage, aber nicht immer die Mikrosekunden
select TIMESTAMP_FORMAT(CURRENT_TIMESTAMP,
'YYYY-MM-DD HH:MM:SS.NNNNNN') FROM SYSIBM.SYSDUMMY1
Immer : 2013-06-01 02:45:12
Erwartete Ausgabe:2013-06-01 02:45:12.145235
Und was genau meinst du mit "nicht immer die Mikrosekunden"? Sie können auch prüfen wollen, die Formatbezeichner für Minuten...
Da
Da
CURRENT_TIMESTAMP
kehrt zurück ein Zeitstempel, warum brauchst du TIMESTAMP_FORMAT(...)
? Beachten Sie, dass, je auf Ihre dbtools-Einstellungen, können Sie nicht angezeigt werden (ie -, einige tools zu verwenden, den "regionalspezifischen" Datum Einstellungen, die Sie geben können 2-stellige Jahre, statt 4)InformationsquelleAutor happy | 2013-06-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, dass Sie verwenden falsche Funktion, d.h.
timestamp_format
Nutzung ist:Funktionen erhält string und gibt timestamp - Konvertierung erfolgt nach der Spezifikation string. Beispiel:
Tst-Konvertierung zu einem string könnte wie folgt vorgenommen:
Immer nur Mikrosekunden könnte man Mikrosekunde Funktion wie diese:
Hinweis: Mikrosekunden zurückgibt Zahl, nicht als string.
InformationsquelleAutor Robert Lujo
verwenden Sie dieses Stück code zu konvertieren string datetime in timestamp-format
InformationsquelleAutor Fateh