Javaを使用してMicrosoft SQL Serverデータベースにデータを挿入すると、SQL切り捨て例外が発生しました。ただし、例外では、問題の値があった列は示されません。
SQL Server Management Studioなどからエラーの詳細を見つける方法はありますか?
注:WindowsでSQL Serverデータベースを使用しています。
残念だけど違う。エラーメッセージは、SQL Serverが提供する情報と同じです。
どの行のどの列のどの値に問題があるかを見つけるには、データを分析する必要があります。この種の問題を発見するための一般的なアプローチは、バイナリチョップを実行することです。データの半分または列の半分を削除し、挿入を再試行して(おそらく実際のテーブルと同じ構造の一時テーブルに)、エラーがないか確認します再発します。
もしそうなら、素晴らしい、少なくとも1つの問題が残っているデータにあります。そうでない場合は、問題の原因ではないとしてデータの半分を削除しました。