-181 DATETIME値の文字列表現は、有効なDATETIME値ではありません
説明
日付/時刻のストリング表示が、受け入れ可能な範囲内にないか、正しい形式でありません。 日時値の正しい範囲は、次のとおりです。
| Datetime | 特定のケース | 数値範囲 |
|---|---|---|
| 年 | 0001~9999 | |
| 月 | 1-12 | |
| 日 | 以下の月の場合:
|
1–30 |
| 2 月の場合 | 1~28(うるう年以外の年。) | |
| 1~29(うるう年のみ) | ||
以下の月の場合:
|
1~31 | |
| 時間 | 時が米国形式である場合 | 0-12 |
| その他の事前定義形式の場合 | 0-24 | |
| 分 1 | 0~59 | |
| 秒 1 | 0~59 | |
| 秒の小数部 1 | 0~999999 | |
| タイム・ゾーンの時 | -12-14 | |
| タイム・ゾーンの分 | 0~59 | |
注:
|
||
システム処置
このステートメントを処理することはできません。
プログラマー応答
値が有効な範囲内で、かつ正しい形式かどうかを確かめてください。 構文を修正し、ステートメントを再発行してください。
SQLSTATE
22007