Advertisements

unikalne ograniczenie uniemożliwia dwóm rekordom posiadanie identycznych wartości w kolumna. Na przykład w tabeli klientów możesz uniemożliwić dwóm lub więcej osobom posiadanie identycznego wieku.

przykład

na przykład poniższe zapytanie SQL tworzy nową tabelę o nazwie CUSTOMERS i dodaje pięć kolumn., Tutaj kolumna wieku jest ustawiona na UNIQUE, więc nie możesz mieć dwóch rekordów z tym samym wiekiem.

Jeśli tabela klientów została już utworzona, należy dodać unikalne ograniczenie do kolumny wiek. Możesz napisać instrukcję taką jak zapytanie, które jest podane w bloku kodu poniżej.

ALTER TABLE CUSTOMERS MODIFY AGE INT NOT NULL UNIQUE;

Możesz również użyć następującej składni, która obsługuje nazywanie ograniczenia w wielu kolumnach.

ALTER TABLE CUSTOMERS ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);

upuść unikalne ograniczenie

aby upuścić unikalne ograniczenie, użyj następującego zapytania SQL.,

ALTER TABLE CUSTOMERS DROP CONSTRAINT myUniqueConstraint;

If you are using MySQL, then you can use the following syntax −

ALTER TABLE CUSTOMERS DROP INDEX myUniqueConstraint;
sql-rdbms-concepts.htm
Advertisements