› Fóruns › SQL e PL/SQL › REGEXP_REPLACE › REGEXP_REPLACE
3 de março de 2010 às 6:06 pm
#92925
Participante
Olá,
SQL> select * from v$version;
BANNER
Oracle Database 10g Release 10.2.0.4.0 - Production
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
SQL> select regexp_replace(12345678901,'^(d{3})(d{3})(d{3})(d{2})$', '1.2.3-4' ) from dual;
REGEXP_REPLACE(12345678901,'^(
123.456.789-01
SQL>
Funciona, mas em todo caso, veja o parâmetro compatible pois pode estar em outra versão que não a 10.
[]s Ishii