修复了DBCC报告的大量约束问题

时间:2012-12-13 13:06:39

标签: sql dbcc

在关闭约束检查的批量加载后,我在外键列中有一些记录要删除,因为它们违反了约束。 DBCC很好地表明它们,但有一种简单的方法可以违反这个[colARef] ='XXX'DBCC表示法的价值吗?我的意思是不解析它,获得价值,以便能够寻找主键,然后删除 感谢

1 个答案:

答案 0 :(得分:1)

根本不查看DBCC输出,您可以找到约束违规,如:

select  *
from    ReferencingTable t1
where   not exists
        (
        select  *
        from    ReferencedTable t2
        where   t1.ForeignKeyColumn = t2.Id
        )