Sql 查找字符串仅包含字符

Sql 查找字符串仅包含字符,sql,regex,oracle,Sql,Regex,Oracle,如何查找只包含字符的字符串 例如,以下仅检测数字 SELECT * FROM dual WHERE REGEXP_LIKE('ABC2', '[^[:digit:]]'); 尝试使用:alpha:而不是:digit: 您可以执行以下操作- regexp_类似于'value','^[:alpha:]$' 在哪里, ^标记字符串的开头 [[:alpha:][]指定字母表类 $标记字符串的结尾 这不是文档,这是Oracle文档

如何查找只包含字符的字符串

例如,以下仅检测数字

SELECT *
  FROM dual
 WHERE REGEXP_LIKE('ABC2', '[^[:digit:]]');

尝试使用:alpha:而不是:digit:


您可以执行以下操作-

regexp_类似于'value','^[:alpha:]$'

在哪里,

^标记字符串的开头 [[:alpha:][]指定字母表类 $标记字符串的结尾
这不是文档,这是Oracle文档