Boa noite.
Um exemplo com funções básica seria assim:
declare
l_texto varchar2(100) := 'Paulo da *Silva* Farias';
l_caracter varchar2(1) := '*';
l_resultado varchar2(100);
l_pos1 number;
l_pos2 number;
--
begin
l_pos1 := instr(l_texto, l_caracter);
l_pos2 :=
Bom dia Pessoal,
Estou fazendo uma migração de telefones de um sistema antigo para o meu
sistema.
O que acontece é que o cliente tem telefones como (**) .
Eu queria encontrar tudo quanto for caracter diferente de número e
substituir por branco.
Eu fiz uma função que verifica pelo codigo
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Substituir caracteres
Bom dia Pessoal,
Estou fazendo uma migração de telefones de um sistema antigo para o meu
sistema.
O que acontece é que o cliente tem telefones como (**) .
Eu queria encontrar tudo quanto for caracter diferente de
:04
Assunto:
[oracle_br] Substituir caracteres
Bom dia Pessoal,
Estou fazendo uma migração de telefones de um sistema antigo para o meu
sistema.
O que acontece é que o cliente tem telefones como (**) .
Eu queria encontrar tudo quanto for caracter diferente de número e
substituir por
Mas como eu substituir os campos pois o campo esta como NUMERICO eu não consigo
susbstiuir os (.-)
--- Em ter, 9/12/08, Eduardo Abrantes de Souza [EMAIL PROTECTED] escreveu:
De: Eduardo Abrantes de Souza [EMAIL PROTECTED]
Assunto: RE: [oracle_br] Substituir caracteres
Para: oracle_br
: [oracle_br] Substituir caracteres
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 9 de Dezembro de 2008, 15:58
Você pode colocar um REPLACE dentro do outro. REPLACE(STRING, REPLACE(.. ...
Este site tem algumas dicas básicas: http://www.techonth enet.com/
From: [EMAIL PROTECTED] os.com.br
Assunto: RE: [oracle_br] Substituir caracteres
Mas como eu substituir os campos pois o campo esta como NUMERICO eu não consigo
susbstiuir os (.-) não entendi como fazer isso;;;
obrigado amigo
elcio
--- Em ter, 9/12/08, Eduardo Abrantes de Souza [EMAIL PROTECTED]
mailto:Eduardo.Abrantes
Abrantes de Souza Eduardo.Abrantes@
mailto:Eduardo.Abrantes%40fgv.br fgv.br
Assunto: RE: [oracle_br] Substituir caracteres
Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
Data: Terça-feira, 9 de Dezembro de 2008, 15:58
Você pode colocar um REPLACE dentro do outro. REPLACE
Pessoal, antes de mais nada agradeço a colaboração de todos.
Seguinte o meu campo era varchar2, por isso eu tinha outros tipos de
caracteres também. A solução para o meu problema foi a que Eliandro passou.
select regexp_replace (x, '[^0-9]', '') from teste;
Inclsuive achei mais eficiente do que
Caros senhores,
Alguem tem algum material sobre volumetria?
Anderson.
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
10 matches
Mail list logo