小编V T*_*ath的帖子

如何在 SQL Server 上打开 IGNORE_DUP_KEY 时获取被忽略的行?

我有一张tmp如下所示的表格。

在此处输入图片说明

在上表中

  • IGNORE_DUP_KEY 被设定为 ON

  • id列是主键。

所述表只有一把钥匙。插入大量数据后,我会得到

重复键被忽略。

由于一些冗余数据的消息。

我想检查尝试插入哪个冗余行。我检查了消息的来源sys.messages

现在,如何存储由于重复的主键值而在插入尝试发生时失败的行?

sql-server primary-key

6
推荐指数
2
解决办法
1777
查看次数

标签 统计

primary-key ×1

sql-server ×1