आप कॉलम पर चेक बाधा का उपयोग कर सकते हैं। इसके लिए आईआईआरसी सिंटैक्स इस तरह दिखता है:
create table foo (
[...]
,Foobar int not null check (Foobar > 0)
[...]
)
जैसा कि नीचे दिया गया पोस्टर कहता है (धन्यवाद कॉन्स्टेंटिन), आपको तालिका परिभाषा के बाहर चेक बाधा बनानी चाहिए और इसे एक सार्थक नाम देना चाहिए ताकि यह स्पष्ट हो कि यह किस कॉलम पर लागू होता है।
alter table foo
add constraint Foobar_NonNegative
check (Foobar > 0)
आप sys.check_constraints
में सिस्टम डेटा डिक्शनरी से चेक बाधाओं का टेक्स्ट निकाल सकते हैं :
select name
,description
from sys.check_constraints
where name = 'Foobar_NonNegative'