【发布时间】:2023-01-31 06:21:08
【问题描述】:
我试图确保进入数据行中单元格/字段的数据遵循 YYYYAB、YYYYAC、YYYYAD 格式。这意味着任何四个数字年份然后是两个字符“AB”或“AC”或“AD”都是有效的,其他任何内容都将被拒绝。
不确定如何使用类似条件和“_”或“%”通配符组合约束,以便在创建列时完成此操作。
我希望使用语法如下的东西:
constraint cksemester check (SEMESTER in ( _ _ _ _ A B, _ _ _ _ A C, _ _ _ _ A D)),
或 % 和正则表达式的组合.....有没有办法将格式限制为基本上任何四个数字 然后强制后缀为“AB”或“AC”或“AD”中的任何一个?
谢谢你。
【问题讨论】:
标签: sql constraints oracle12c sql-like