ここでは、テーブルの列から、宛先列に一意の制約がある新しいテーブルにデータを移行しようとしています。基本的に私はしようとしています:
INSERT INTO FooTable VALUES (SELECT BarTable.Code FROM BarTable)
FooTable には、ID とコード (一意の制約を持つ列) の 2 つの列しかありません。
しかし、BarTable.Code では、処理して新しい制約に適合させる必要がある重複した値がいくつかある可能性があります (コード = コード + 1 など)。
それを行う方法についてのアイデアはありますか?
MS SQL Server 2008 R2 を使用しています。
前もって感謝します。