[英]My check constraint isn't working
I have a table named problem. 我有一个名为问题的表。 It has a column name type.
它具有列名称类型。 I want to limit the user by allowing him to enter only six values.
我想通过允许用户只输入六个值来限制用户。 When I write my code, it says that my query has been successfully added by it still isn't working.
当我编写代码时,它说我的查询已成功添加,但仍然无法正常工作。 I can still add values outside my constraints.
我仍然可以在约束之外添加值。
My code has been given below. 我的代码已在下面给出。
alter table problem
add constraint chk_type check (type in (
'adhoc', 'mathematics', 'graph_theory', 'data_structure',
'dynamic_programming', 'computational_geometry'
));
试试这个:
ALTER TABLE passager ADD CONSTRAINT statut_chk CHECK statut in ('Frequent Flyer','Occasionnel','Junior');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.