如何只允许sql中的一些字符(oracle)

时间:2017-12-18 20:02:42

标签: sql database oracle constraints oracle-sqldeveloper

我现在只看了几个小时如何只允许我的专栏中的字符w,p,s,v。我这样写了但是每次都失败了。

ALTER TABLE Personal ADD 
CONSTRAINT Typ
CHECK (Typ like '%^[w,p,s,v]%');

ALTER TABLE Personal
DROP CONSTRAINT CHK_Typ;

我真的需要这个帮助:(

1 个答案:

答案 0 :(得分:1)

怎么样

alter table personal add constraint ch_typ check (translate(typ, '.wpsv', '.') is null);