oracle中校验姓名和年龄的合法性

where (asciistr(b.name) not between '\4e00' and '\9fa5' or --将非ASCII编码格式字符转换成二进制,汉字字符转换二进制在4e00和9fa5
                   length(b.name) < 2) --字符小于2
extract(year from sysdate) - extract(year from b.birth_date) > 80

  

猜你喜欢

转载自sky-xin.iteye.com/blog/2224352