Oracle10G中建表时使用通配符
建立一个表,其中有一个列是Email,大家都知道Email的格式是**@.com或者*@.cn,这个检查约束应该怎么加。我试了好久没成功。请各位指点,谢谢了。
------解决方案--------------------像你这样的情况我觉得可以考虑在jsp输入界面的时候进行js判断,
js判断邮箱输入是否有效的方式很多.
------解决方案--------------------这样的约束起始最好在前台验证。
------解决方案--------------------
Alter TABLE EMP ADD CONSTRAINT REGEX01
CHECK (REGEXP_LIKE(ENAME,'匹配邮件的正则表达式'));
我觉得无论这个正则表达式你写成什么样,其实都不是很理想,这个说实话,没有必要在这里check,
不如在画面段check,给用户更好的体验