Mainokset

AINUTLAATUINEN Rajoitus estää kaksi kirjaa, joilla on identtiset arvot sarakkeessa. Esimerkiksi asiakaspöydässä kannattaa estää kahden tai useamman ihmisen identtinen Ikä.

Esimerkki

esimerkiksi seuraava SQL-kysely luo uuden taulukon, jota kutsutaan ASIAKKAITA ja lisää viisi saraketta., Täällä, IKÄ-sarake on asetettu AINUTLAATUINEN, niin että sinulla ei voi olla kahta tietuetta kanssa saman ikäinen.

Jos asiakaspöytä on jo luotu, niin lisätään ainutlaatuinen rajoite IKÄSARAKKEESEEN. Kirjoittaisit lausuman, kuten kyselyn, joka annetaan alla olevassa koodilohkossa.

ALTER TABLE CUSTOMERS MODIFY AGE INT NOT NULL UNIQUE;

Voit myös käyttää seuraavaa syntaksia, joka tukee nimeäminen rajoitus useita sarakkeita samoin.

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

PUDOTA AINUTLAATUINEN Rajoitus

pudota AINUTLAATUINEN rajoitus, käytä seuraavaa SQL-kyselyn.,

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