Я хочу сделать три столбца является уникальным в моей таблице данныхКак сделать два 3 столбца уникальными в SQL-сервере?
-----------------------------------
Column A | Column B | Column C
----------------------------------
Kasun Cham Nimith
----------------------------------
Kasun Cham Rox - This row ok and must be allowed to add.
----------------------------------
Kasun Cham Nimith - but This row must not be allowed to add again,
---------------------------------
, как я могу сделать это в сервере SQL?
make Столбцы A, B, C первичные ключи? – Reyno
@Reyno, что приведет к тому, что каждый столбец PK будет иметь уникальную запись в строке. Не работайте с вышеуказанным случаем. –
@ Chris'o - Он будет работать нормально. 'CREATE TABLE X (A VARCHAR (10), B VARCHAR (10), C VARCHAR (10), PRIMARY KEY (A, B, C))' гарантирует, что ** комбинация ** 'a, b, c' является уникальным. –