select * from DBA where name = 'DBADUARTE';
select REPLACE(CAMPO, CHAR(13) + Char(10) ,' ') FROM TABELA
select REPLACE(TRIM(CAMPO),CHR(10),' ') from TABELA;
Muito bom, estou usando oracle e funcionou perfeitamente
Opa, usei e funcionou 100% :D!!!Mas eu gostaria muito de saber uma explicação deste comando. Se alguem puder me ajudar eu agradeço!
Obrigado
Segue uma melhoria para Oracle, onde se remove também o chr 13 e utiliza o TRIM para remover o espaço no final da string, se houver (não remove no meio):TRIM(REPLACE(REPLACE(CAMPO,CHR(10),' '), CHR(13),' '))
Obrigado cara, agora funcionou perfeitamente
Alguém tem uma dica para fazer isso no Teradata?
Para quem quiser usar no Teradata é o mesmo processo do Oracle, CHR(10) e CHR(13) ao invés de CHAR(10) e CHAR(13).
Tenho um campo varchar que está assim:Linha 1Linha 2Linha 3Linha 4...Alguém sabe me dizer como poderia extrair somente a linha 3 diretamente no select ?
Dica muito boa, valeu Bruno!
Muito bom, estou usando oracle e funcionou perfeitamente
ResponderExcluirOpa, usei e funcionou 100% :D!!!
ResponderExcluirMas eu gostaria muito de saber uma explicação deste comando. Se alguem puder me ajudar eu agradeço!
Obrigado
ResponderExcluirSegue uma melhoria para Oracle, onde se remove também o chr 13 e utiliza o TRIM para remover o espaço no final da string, se houver (não remove no meio):
ResponderExcluirTRIM(REPLACE(REPLACE(CAMPO,CHR(10),' '), CHR(13),' '))
Obrigado cara, agora funcionou perfeitamente
ExcluirAlguém tem uma dica para fazer isso no Teradata?
ResponderExcluirPara quem quiser usar no Teradata é o mesmo processo do Oracle, CHR(10) e CHR(13) ao invés de CHAR(10) e CHAR(13).
ExcluirTenho um campo varchar que está assim:
ResponderExcluirLinha 1
Linha 2
Linha 3
Linha 4
...
Alguém sabe me dizer como poderia extrair somente a linha 3 diretamente no select ?
Dica muito boa, valeu Bruno!
ResponderExcluir