問題という名前のテーブルがあります。列名型があります。ユーザーが 6 つの値のみを入力できるように制限したいと考えています。コードを作成すると、クエリが正常に追加されたと表示されますが、まだ機能していません。制約の外に値を追加することはできます。
私のコードを以下に示します。
alter table problem
add constraint chk_type check (type in (
'adhoc', 'mathematics', 'graph_theory', 'data_structure',
'dynamic_programming', 'computational_geometry'
));