从oracle中的表中删除字符并相应更新

从oracle中的表中删除字符并相应更新,oracle,Oracle,我在表中有一个包含字母数字字符串的字段,现在我想删除该字段中的字符,并使表一致 比如说 NAME ----- SUMIT 123SU 123SUW234 SQL表更新后应如下所示 NAME ----- 123 123234 请帮忙 update table set name = regexp_replace(name,'[^[:digit:]]',null) where regexp_like (name,'[^[:digit:]]');

我在表中有一个包含字母数字字符串的字段,现在我想删除该字段中的字符,并使表一致

比如说

NAME
-----
SUMIT
123SU
123SUW234
SQL表更新后应如下所示

NAME
-----

123
123234
请帮忙

update table set name = regexp_replace(name,'[^[:digit:]]',null)
where  regexp_like (name,'[^[:digit:]]');