DBAtlas · データベース運用アトラス

22007: invalid_datetime_format

PostgreSQL

意味

日付/時刻型 (date、time、timestamp) への変換時に、テキスト値が有効な形式ではなかった。値が想定される日時形式と一致しない。

原因

想定外の形式の日付テキスト (日/月/年の順序の混同)、無効な日/時の値、空文字列 ('') の日付への変換、要素の欠落または余分、ロケール/形式の不一致、to_timestamp/to_date の書式マスクの誤り。

対処方法

正しい書式で日付テキストを変換する: to_date('2026-07-04', 'YYYY-MM-DD') または to_timestamp(str, 'YYYY-MM-DD HH24:MI:SS')。ISO 8601 形式 (YYYY-MM-DD) を優先する。空の値は NULLIF(value,'') で NULL にする。ロード前に入力データを検証し、不正な行を絞り込む。

DBAtlas で開く →

同じデータベースの他の項目