当前位置: 代码迷 >> Oracle管理 >> 求一oracle的正则表达式
  详细解决方案

求一oracle的正则表达式

热度:89   发布时间:2016-04-24 05:30:58.0
求一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^&
  相关解决方案