SQL Ders38 - CONSTRAINTS | UNIQUE


Bir kolondaki tüm verilerin farklı değerleri olmasını sağlar. Daha önce olan veriyi tabloya eklettirmez.


CREATE TABLE tablo_ismi(
degisken_ismi degisken_tipi UNIQUE);


veya


CREATE TABLE tablo_ismi(
degisken_ismi degisken_tipi
UNIQUE(degisken_tipi));


UNIQUE sınırlandırmasını daha önce oluşturulmuş bir tabloya ekleme


ALTER TABLE tablo_ismi
ADD UNIQUE (kolon_ismi);


Birden fazla kolonda UNIQUE sınırlandırmasını eklemek için


ADD CONSTRAINT sınırlandırma_ismi UNIQUE (kolon_ismi,kolon_ismi)


UNIQUE sınırlandırmasını kaldırmak için


ALTER TABLE tabllo_ismi
DROP CONSTRAINT sınırlandırma_ismi;


veya


ALTER TABLE tablo_ismi
ALTER COLUMN degisken_ismi degisken tipi;


SqlQuery38.sql
CREATE TABLE test (t int UNIQUE);

SqlQuery38_2.sql
ALTER TABLE test
ADD UNIQUE(t);

SqlQuery38_3.sql
ALTER TABLE test
ALTER COLUMN T int;

Yorumlar

Bu blogdaki popüler yayınlar

SQL Ders23 - OR

SQL Ders17 - SELECT AS

SQL Ders20 - SELECT NULL