【发布时间】:2014-10-25 13:03:52
【问题描述】:
我想知道如何创建表或选择插入以确保我不会得到重复值。
create table test.dbo.test
product,
time,
primary key(product, time)
go
当使用Clustered ColumnStore时,我不能有任何唯一的约束来知道已插入的数据是唯一的。还有其他方法可以检查吗?
【问题讨论】:
-
既然你有一个主键,如果你试图插入一个重复的键值,sql不会抛出错误吗?
-
聚集列存储索引上不能有主键。
-
如何使用来自 msdn 的信息来创建索引:[link]msdn.microsoft.com/en-us/library/dn589807.aspx
标签: sql sql-server database tsql duplicate-data