テーブルの1つの行が誤って上書きされました。私はテーブルのバックアップを持っており、メインテーブルの1つの行をバックアップデータで更新する必要があります。問題は、テーブルがほぼ100列あることです。これを手動で書き出す必要がないように、SQL Serverでこれを行う簡単な方法はありますか?名前列名を持つ別のテーブルに基づくテーブルの100列の行のSQLを更新します。
すべての方法で100番目の列までです。 SQL Server Management Studioは、他のテーブルの同じ名前のフィールドを使用してフィールドを更新することがわかっていると思います。これを行う方法はありますか?
ありがとうございます。
プライマリキーがID列の場合はどうなりますか?次のエラーが表示されます: "IDENTITY_INSERTがOFFに設定されていると、テーブル 'メンバー'のID列に明示的な値を挿入できません。 – Ojen
もしそれが 'identity'ならば明示的な列リストを使う必要があります。その周りにはありません。 – JNK