Я хотел бы знать, как я собирался создать свою таблицу или выбрать вставку, которая гарантирует, что я не получу повторяющихся значений.Вставьте уникальное значение, используя Clustered ColumnStore Index
create table test.dbo.test
product,
time,
primary key(product, time)
go
При использовании кластерного ColumnStore Я не могу иметь каких-либо ограничений уникальности, чтобы узнать, что данные, которые были вставлены является уникальным. Есть ли другой способ проверить это?
Поскольку у вас есть первичный ключ в месте, не SQL выдаст ошибку, если вы попытаетесь вставить дубликат ключа? – nire
У вас не может быть первичный ключ в кластерном индексе столбцов. –
Как об использовании этой информации из msdn для создания индекса: [link] http://msdn.microsoft.com/en-us/library/dn589807.aspx – nire