读书人

求一oracle的正则表达式

发布时间: 2012-03-29 12:53:12 作者: rapoo

求一oracle的正则表达式,在线等
我们有一个表格employee,字段gonghao,这个字段要求不能有特殊符号,比如* % + - ?,也不能有中文符号,比如汉字、中文下录入的字母YG,(也就是说只能是数字和字母,包括大小写)。

但是在程序上没有限制,现在只能从数据库层面来查询。如何写这个语句?多谢

[解决办法]

SQL code
select gonghao from employee      gonghao --------------1    38742    adsf3    10014    10025    afd*%126    asd17    #24^&--查询包涵 除数字字母外的 其他字符的字段Select gonghaoFROM employeeWhere not REGEXP_LIKE(gonghao, '^([a-z|0-9|A-Z]+)$')      gonghao --------------1    afd*%122    #24^& 

读书人网 >oracle

热点推荐