unique, primary key, foreign key, not null, default, check gibi cesitleri vardir. oracle'da user_con_cols adli tablodan hangi kullanici tablosubda hangi kolonlar üzerinde ne tipte olduklarini görebilirsiniz.
kısıtlayıcıdır. belirli şartlar yapabilirsiniz. örneğin
Miktar adında bir kolonunuz var. Bu kolonun constraint ayarında bir expression yaratıp örneğin Miktar > 0 derseniz bu kolonun alacağı değerler 0 ve aşağısı olamaz gibi bir şey yaparsınız. buna dair bir exceptionı c# tarafında sqlexception ile handle ederdiniz hem program tarafında hem de sql tarafında bir ruleset sahibi olursunuz.