Regex Oracle到Vertica reqexp_替换-仅保留数字和字母
我在Oracle中使用以下表达式,它按预期执行,只返回字母数字字符。当我尝试在Vertica中使用它时,我得到空值。有什么智慧吗Regex Oracle到Vertica reqexp_替换-仅保留数字和字母,regex,vertica,Regex,Vertica,我在Oracle中使用以下表达式,它按预期执行,只返回字母数字字符。当我尝试在Vertica中使用它时,我得到空值。有什么智慧吗 trim(upper(regexp_replace(PATIENT_CITY,'[^[:alpha:]^[:alnum:]'' '']', NULL))), 为什么要将第四个参数位置设置为NULL 以下说法很有效: 选择regexp_replace'451$%!^657asdsg','[^[:alpha:[:alnum:][] 注意,即使对于Oracle,第二个插入
trim(upper(regexp_replace(PATIENT_CITY,'[^[:alpha:]^[:alnum:]'' '']', NULL))),
为什么要将第四个参数位置设置为NULL 以下说法很有效: 选择regexp_replace'451$%!^657asdsg','[^[:alpha:[:alnum:][] 注意,即使对于Oracle,第二个插入符号也不应存在。请尝试,而不是NULL。