【发布时间】:2013-04-24 18:55:07
【问题描述】:
在这里,我试图将一些数据从表列迁移到一个全新的表,其中目标列具有唯一约束。基本上我正在尝试:
INSERT INTO FooTable VALUES (SELECT BarTable.Code FROM BarTable)
FooTable 只有 2 列:ID 和 Code(具有唯一约束的列)。
但是在 BarTable.Code 上,可能有一些重复的值我需要处理并将它们适合新的约束(可能是:Code = Code + 1 或其他)。
关于如何做到这一点的任何想法?
我正在使用 MS SQL Server 2008 R2。
提前谢谢你。
【问题讨论】:
标签: sql-server sql-server-2008 insert constraints unique-constraint