阅读背景:

建立类似复合主键的唯一约束, 建立前查找违反多列唯一约束的记录

来源:互联网 
--建立类似复合主键的唯一约束

ALTER TABLE t ADD CONSTRAINT UNIQUE_a_b UNIQUE(a,b)

--建立前查找违反多列唯一约束的记录

SELECT tOUt.id,
       tOUt.a,
       tOUt.b
FROM   t tOut
WHERE  tOut.id NOT IN (SELECT TOP 1 id
                       FROM   t tIn
                       WHERE  tIn.a = tOUt.a
                              AND tIn.b = tOUt.b)--建立类似复合主键的唯一约束

ALTER TABLE t ADD CONSTRAINT U



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: