【发布时间】:2009-02-04 22:39:22
【问题描述】:
我将大量行插入到一个空表中,其中一列上有一个主键约束。 如果出现重复键错误,有没有办法找出导致错误的键(或行)的值?
遗憾的是,我现在无法在插入之前验证数据。
使用 SQL 2008。
谢谢!
按事物进行计数(*)/分组是我试图避免的事情,这是从数百个不同的数据库(其中一些在远程服务器上)插入数亿行......我没有时间或空间进行两次插入。
提供者的数据应该是唯一的,但不幸的是,他们的验证似乎无法在 100% 的时间内正常工作,我正在尝试至少看看哪里出了问题,以便帮助他们进行故障排除。
谢谢!
【问题讨论】:
标签: sql-server sql-server-2008