DBAtlas · Atlas für Datenbankbetrieb

22007: invalid_datetime_format

PostgreSQL

Was bedeutet das?

Ein Textwert lag beim Konvertieren in einen Datums-/Zeittyp (date, time, timestamp) nicht in einem gültigen Format vor. Der Wert passt nicht zum erwarteten Datums-/Zeitformat.

Ursache

Datumstext in unerwartetem Format (verwechselte Reihenfolge von Tag/Monat/Jahr); ungültige Tages-/Stundenwerte; Konvertieren eines leeren Strings ('') in ein Datum; fehlende oder überzählige Bestandteile; nicht passendes Locale/Format; eine falsche Formatmaske für to_timestamp/to_date.

Lösung

Konvertiere den Datumstext mit dem richtigen Format: to_date('2026-07-04', 'YYYY-MM-DD') oder to_timestamp(str, 'YYYY-MM-DD HH24:MI:SS'). Bevorzuge das Format ISO 8601 (YYYY-MM-DD). Wandle leere Werte mit NULLIF(value,'') in NULL um. Validiere Eingabedaten vor dem Laden; grenze die fehlerhafte Zeile ein.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank