如果是10g
已连接到 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 SQL> select * from test;NAME
--------------------
A,AB,C,BNVSQL> select REGEXP_REPLACE(name,'[A-Z]{3}|[A-Z]{2}','+') from test;REGEXP_REPLACE(NAME,'[A-Z]{3}|
--------------------------------------------------------------------------------
A,+,C,+