0

問題という名前のテーブルがあります。列名型があります。ユーザーが 6 つの値のみを入力できるように制限したいと考えています。コードを作成すると、クエリが正常に追加されたと表示されますが、まだ機能していません。制約の外に値を追加することはできます。

私のコードを以下に示します。

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 に答える