PreparedStatement.setTimestamp()でミリ秒が付いたデータを指定した場合に発生するエラー「SQLState = , Code = <1060>」の原因と対処について
- PreparedStatement.setTimestamp()を使って、ミリ秒が付いたデータを指定すると、以下のエラーが発生します。
原因を教えてください。
【エラーメッセージ】
[日本語]
カラムに定義長を超える長さのデータを指定しました
SQLState = <S1000>, Code = <1060>
[英語]
The size of data specified exceeds the maximum allowable size of data for the column
SQLState = <S1000>, Code = <1060> - SymfowareのTIMESTAMP型のフォーマットは、YYYY-MM-DD hh:mm:ss です。
ミリ秒は、未サポートです。そのため、ミリ秒のデータを指定すると、エラーが発生します。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |