В качестве примера представьте таблицу различных математических тестов с рейтингом сложности, который должен быть «легким», «средним» или «экспертным»
CREATE TABLE Test
(
MathTestID smallint NOT NULL,
DifficultyRating varchar(6) NOT NULL,
CHECK (DifficultyRating In ('Easy', 'Medium','Expert'))
)
INSERT INTO Test
VALUES (1, 'Easy') //Works...
INSERT INTO Test
VALUES (1, 'Medium') //Works...
INSERT INTO Test
VALUES (1, 'Expert') //Works...
INSERT INTO Test
VALUES (1, 'Genius') //Fails...INSERT statement conflicted with CHECK constraint