Retirar espaço

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
NNP
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Qua, 30 Jan 2008 11:17 am
Localização: Campo Grande - MS
Neoclelyo Nunes

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,
Avatar do usuário
TBou
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 136
Registrado em: Qui, 05 Ago 2004 9:33 am
Localização: Campo Grande - MS
Thiago Bourscheidt
thiago.info@apoiorural.com.br
Analista de Sistemas

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
NNP
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Qua, 30 Jan 2008 11:17 am
Localização: Campo Grande - MS
Neoclelyo Nunes

Valeu TBou, funcionou 100%.

Abraços.
gokden
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 264
Registrado em: Dom, 19 Ago 2007 8:18 pm
Localização: Ribeirão Preto - SP
Lucas de Souza

OCA Developer
Analista de sistemas

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
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes