TSQL の UPDATE FROM 句を使用して、あるテーブルを別のテーブルから更新しようとしています。そうすることで、制約エラーが発生します。そのエラーをトラップして、どの行が問題を引き起こしているかを判断する方法はありますか? TRY/CATCH は、エラー タイプ/メッセージを出力するだけです。
更新元のテーブルには 400K のレコードが含まれています。これに対処するより良い方法はありますか?一括更新?TSQL は 2 番目のテーブルをループしますか? (後者の場合、パフォーマンスに重大な影響があると言われていますが。)
お時間をいただきありがとうございます。