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

Java Mini Proje 003 - İki Sayının Ortak Bölenlerinin En Büyüğünü Bulma (OBEB)

Eclipse Plugin Nasıl Kaldırılır ?

Java Mini Proje 001 - Bir Sayının Basamak Sayısını Bulma