-181 DATETIME値の文字列表現は、有効なDATETIME値ではありません

説明

日付/時刻のストリング表示が、受け入れ可能な範囲内にないか、正しい形式でありません。 日時値の正しい範囲は、次のとおりです。

表 1. 日時値の範囲
Datetime 特定のケース 数値範囲
  0001~9999
  1-12
以下の月の場合:
  • 4 月
  • 6 月
  • 9 月
  • 11 月
1–30
2 月の場合 1~28(うるう年以外の年。)
1~29(うるう年のみ)
以下の月の場合:
  • 1 月
  • 3 月
  • 5 月
  • 7 月
  • 8 月
  • 10 月
  • 12 月
1~31
時間 時が米国形式である場合 0-12
その他の事前定義形式の場合 0-24
1   0~59
1   0~59
秒の小数部 1   0~999999
タイム・ゾーンの時   -12-14
タイム・ゾーンの分   0~59
注:
  1. 時が米国形式ではなく、時の値が 24 である場合、時刻値の他の部分はゼロです。

システム処置

このステートメントを処理することはできません。

プログラマー応答

値が有効な範囲内で、かつ正しい形式かどうかを確かめてください。 構文を修正し、ステートメントを再発行してください。

SQLSTATE

22007