不能在具有唯一索引 '' 的对象 '' 中插入重复键的行

来源:互联网 发布:苏州首创嘉净 知乎 编辑:程序博客网 时间:2024/05/22 13:53

当库表创建了唯一索引并且并发执行插入时,会提示以上错误,既保证唯一,又不提示错误的方法是:

可用索引选项(IGNORE_DUP_KEY)过滤而不抛出错误

GOCREATE TABLE #Test (C1 INT);GOCREATE UNIQUE INDEX AK_Index ON #Test (C1)    WITH (IGNORE_DUP_KEY = ON);GOINSERT INTO #Test VALUES (1);INSERT INTO #Test VALUES (1);--已忽略重复的键。GOSELECT COUNT(*)AS [Number of rows] FROM #Test;GODROP TABLE #Test;GO

0 0
原创粉丝点击