max値が正しく取得出来ない
テーブルのフィールドのmax値の取得が正しく出来ない障害が発生した。
原因はフィールドの型がvarchar型だったためだった。
varchar型だと1から10の値があった場合、9が取得される。
select時、convertでint型に変換するか、フィールドの型をintに変更するかの対応が考えられる。
今回はフィールドの型を変更することで対応した。
テーブルのフィールドのmax値の取得が正しく出来ない障害が発生した。
原因はフィールドの型がvarchar型だったためだった。
varchar型だと1から10の値があった場合、9が取得される。
select時、convertでint型に変換するか、フィールドの型をintに変更するかの対応が考えられる。
今回はフィールドの型を変更することで対応した。