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

问题描述 投票:1回答:1

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

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

ALTER TABLE Personal
DROP CONSTRAINT CHK_Typ;

我真的需要这个帮助:(

sql database oracle constraints oracle-sqldeveloper
1个回答
1
投票

怎么样

alter table personal add constraint ch_typ check (translate(typ, '.wpsv', '.') is null);
© www.soinside.com 2019 - 2024. All rights reserved.