在Oracle中将Char限制为两个值

aha*_*sen 0 database oracle plsql

我正在PL/SQL中创建一个表,但我希望我的char列只能被允许r或者d.我一直在环顾四周,但没有在网上找到具体的答案.也许我只是没有使用正确的搜索词.

zer*_*kms 5

ALTER TABLE tablename
ADD CONSTRAINT constraintname
  CHECK (columnname IN ('r', 'd'));
Run Code Online (Sandbox Code Playgroud)

了解更多