Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
列を ALTER する必要がありますが、テーブルまたは列を削除して再作成したくありません。これを達成する方法はありますか?
列またはテーブルをドロップしないと不可能です。
列の ID を作成するには、次のシナリオをお勧めします。
1) すべてのインデックス/制約を削除する 2) テーブルから一時テーブルを作成する 3) テーブル内のすべてのデータを削除する 4) ID を使用して列を削除して再作成する 5) 一時テーブルからテーブルを作成する (使用する必要があることに注意してくださいset identity_insert) 6) インデックスを作成し、削除した制約 7) 一時テーブルを削除
set identity_insert