Página 1 de 1

Retirar espaço

Enviado: Qua, 30 Jan 2008 11:53 am
por NNP
Amigos,

Não sei se é possível, mas gostaria de retirar os espaços ocaionados por enter entre os textos:
EX.:

teste teste teste teste teste teste teste teste teste teste
(retirar este espaço)
teste teste teste teste teste teste teste teste teste teste

Caso haja esta solução me ajudará na finalização de uma tarefa.

Grato,

Enviado: Qua, 30 Jan 2008 3:09 pm
por TBou
bom cara o que você pode fazer é o seguinte neste caso tem dois ENTER né um para passar para a proxima pagina e outro para pular a linha então de um replace nos enter

Selecionar tudo

select REPLACE('teste teste teste teste teste teste teste teste teste teste

teste teste teste teste teste teste teste teste teste teste ',CHR(10)||CHR(10),CHR(10))
from dual
veja o resultado

Selecionar tudo

teste teste teste teste teste teste teste teste teste teste
teste teste teste teste teste teste teste teste teste teste 
outra coisa nem sempre o enter é CHR(10) algumas vezes é CHR(13) há uma diferença entre eles mas não te explicar qual é heheheeh
então o interessante é dar replace com os dois codigos

vlw

resp.

Enviado: Qua, 30 Jan 2008 3:19 pm
por NNP
Valeu TBou, funcionou 100%.

Abraços.

Enviado: Qui, 31 Jan 2008 2:55 pm
por gokden
eu tenho um outro comando, que se não me engano, foi postado aqui mesmo no forum...

ele retira a quebra de linha e transforma em espaço..

Selecionar tudo

vv_string := translate(vv_string,chr(10)|||chr(13),' ');
=D