具有“检查”约束的列,仅接受上限A到上限Z.

时间:2012-08-18 14:31:14

标签: sql oracle11g check-constraints

我有一列varchar2(30)not nullcheck constraint

我的问题是,我希望该列仅通过使用检查约束来接受上限A来限制Z.我该怎么做?

1 个答案:

答案 0 :(得分:2)

CONSTRAINT check_column_name CHECK (REGEXP_LIKE(column-name, '^[A-Z]+$'));

这是一个sqlfiddle例证。