我有一个名为problem的表。它有一个列名类型。我想通过允许他只输入六个值来限制用户。当我编写代码时,它表示我的查询已成功添加,但它仍无法正常工作。我仍然可以在我的约束之外添加值。
我的代码已在下面给出。
alter table problem
add constraint chk_type check (type in (
'adhoc', 'mathematics', 'graph_theory', 'data_structure',
'dynamic_programming', 'computational_geometry'
));
答案 0 :(得分:0)
试试这个:
ALTER TABLE passager ADD CONSTRAINT statut_chk CHECK statut in ('Frequent Flyer','Occasionnel','Junior');