Segue um exemplo
 
CREATE TABLE TESTE_ENTER(TEXTO VARCHAR(20));
 
INSERT INTO TESTE_ENTER VALUES ('LINHA 1' || Chr(13) || 'LINHA 2');
 
SELECT * FROM TESTE_ENTER;
 
UPDATE TESTE_ENTER SET TEXTO = REPLACE (TEXTO, Chr(13), ' ');
 
SELECT * FROM TESTE_ENTER;
 
DROP TABLE TESTE_ENTER;

________________________________

De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Dalton Pereira
Enviada em: sexta-feira, 30 de janeiro de 2009 11:27
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Removendo CHR(13) de uma coluna



Júlio,

Utilize o comando replace para substituir "CHR(13)" por ''.

Atenciosamente,

Dalton

-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>  
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] 
Em nome de Júlio César Corrêa
Enviada em: sexta-feira, 30 de janeiro de 2009 11:24
Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> 
Assunto: [oracle_br] Removendo CHR(13) de uma coluna

Pessoal,

Estamos com casos em que no final de um campo varchar2,temos um caracter 
"CHR(13)",enter.
Jogando no bloco de notas ele dá um enter.
Antes achamos que era um whitespace,porem não saiu com rtrim,trim e afins.
Acredito que se descobrir como referenciar o enter na função rtrim ou
regexp_* poderia solucionar o problema.

Alguem tem uma dica?

Já tentei assim:

select usr_namemother,length(trim(' ' from usr_namemother)) from users where 
usr_id = 619988

select length(rtrim(usr_namemother,' ' )) from users where usr_id = 619988

Ao final do campo,tem um caracter "enter".São pouco mais de 200 casos.

"
--
Júlio César Corrêa
IS Technologist - Oracle DBA
http://jccorrea.blogspot.com <http://jccorrea.blogspot.com> 

"To stay competitive in the tech industry, never stop learning. Always be on 
the lookout for better ways of doing things and new technologies. Our industry 
does not reward people who let themselves stagnate"
-John Hall, Senior Vice President, Oracle University

[As partes desta mensagem que não continham texto foram removidas]

------------------------------------

----------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
<http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> 
----------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » 
>Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://www.oraclebr.com.br/ <http://www.oraclebr.com.br/> 
---------------------------------------------------------- Links do Yahoo! 
Grupos



 


[As partes desta mensagem que não continham texto foram removidas]

Responder a