Constrains : Tablo(table ) veya kolon(column) seviyesinde uygulanablir. Tablo seviyesinde kısıtlama tüm tabloya uygulanırken ,kolon seviyesindeki kısıtlama ise sadece bir kolona uygulanır. 5 çeşit kısıtlama vardır .
1) NOT NULL
1) NOT NULL
2)DEFAULT
3)UNIQUE
4)PRIMARY KEY
5)CHECK
ÖRNEK :
create table depot(
depo_id pirmary key not null,
depo_name text default yazilim,
depot_age int not null unique,
depot_ciro real check(depot_ciro>200)
);
Açıklam : depo_id null olamaz , depo_name default olarak yazilim , depot_age unique olmak ve depot_ciro 200 den büyük olmalı yoksa degerlerin kaydedilemedigi tablonun "yerdegistrime hatası " verdiği gözlenir
Açıklam : depo_id null olamaz , depo_name default olarak yazilim , depot_age unique olmak ve depot_ciro 200 den büyük olmalı yoksa degerlerin kaydedilemedigi tablonun "yerdegistrime hatası " verdiği gözlenir