Oracle SQL:找不到合适的正则表达式

时间:2013-06-19 23:53:05

标签: sql regex oracle10g

我需要定义仅包含数字或仅由拉丁字母组成的单词(A-Z,不区分大小写)。

什么是正则表达式?

1 个答案:

答案 0 :(得分:1)

您需要使用REGEXP_LIKE功能

WHERE REGEXP_LIKE(field, '^([0-9]+|[a-z]+)$', 'i')

REGEXP_LIKE Documentation

Oracle Regular Expressions Documentation