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
Yorum Gönder