-181   THE STRING REPRESENTATION OF A DATETIME VALUE IS NOT A VALID DATETIME VALUE

説明

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

表 1. 日時値の範囲
日付/時刻 特定のケース 数値範囲
  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