私はあなたのためにSQL gurusをすばやく質問します。プライマリキー列を持たない既存のテーブルがあり、IDが設定されていません。今は、既存の整数列を主キーとして作成し、その列にID値を追加することで、これらの表を変更しようとしています。私の質問は、まずそれらの変更を行う前に、テーブルから一時テーブルにすべてのレコードをコピーする必要があります。 T-SQLコマンドラインを実行して主キーを作成し、これらのテーブルにID列を追加すると、以前のすべてのレコードが失われますか。何のアプローチは、私が)このようなテーブルからすべてのレコードをコピーする一時テーブルを作成しますデータがロードされた後にプライマリキーとID列を作成する
1)としてTEMPTABLE 3に 2)負荷のすべてのレコードを修正するために取るテーブルスキーマの変更を行う必要があります 4 )最後に、tempテーブルのレコードを元のテーブルにロードします。
または
この方法がありますか?私は本当にあなたの既存の整数列がユニークかつ適切な場合には、PKに変換する問題はないはずです
おかげ
ありがとう、私は本当にあなたの答えが好きでした。 – Shiva