sábado, 29 de agosto de 2009

Substituindo um caracter no campo VARCHAR2

Alguém já precisou fazer uma substituição de um caracter em um campo varchar2?

Segue o exemplo que tive.

Ao consultar a tabela de telefone do cliente obtive o seguinte resultado:

SELECT * FROM TELEFONE;

CODIGO FONE
--------------------------------------- --------------
1 (011)4067/4544
2 (011)4547/3732
3 (011)8556/4564
4 (011)1235/9654

Na exibição do campo FONE, o cliente queria trocar o caracter '/’ pelo ‘-‘, o único jeito que encontrei foi……

SELECT CODIGO, SUBSTR(FONE,1,9)||'-'||SUBSTR(FONE,11,14) FONE FROM TELEFONE;

CODIGO FONE
--------------------------------------- --------------
1 (011)4067-4544
2 (011)4547-3732
3 (011)8556-4564
4 (011)1235-9654

T+

Nenhum comentário: