0

我有一个名为问题的表。它有一个列名类型。我想通过只允许他输入六个值来限制用户。当我编写代码时,它说我的查询已成功添加,但它仍然无法正常工作。我仍然可以在我的约束之外添加值。

我的代码已在下面给出。

alter table problem
add constraint chk_type check (type in (
    'adhoc', 'mathematics', 'graph_theory', 'data_structure',
    'dynamic_programming', 'computational_geometry'
));
4

1 回答 1

1

试试这个:

ALTER TABLE passager ADD CONSTRAINT statut_chk CHECK statut in ('Frequent Flyer','Occasionnel','Junior');
于 2016-05-08T05:54:01.680 回答