



Algumas vezes em campos varchar ou mesmo blob, é necessário recuperar o texto
salvo. É muito comum que exista quebras de linhas nestes textos, o que pode
trazer problemas em várias situações.
Exemplos:
Integração de dados, montagens de arquivos json e etc.
Felizmente há uma forma muito simples de resolver isso já
via SQL, sem a necessidade de tratar os dados na sua aplicação.
Para tanto, faz-se necessário a utilização do comando replace,
vamos ao exemplo.
1 2 3 | SELECT REPLACE( SEU CAMPO, ASCII_CHAR(13) || ASCII_CHAR(10), '') FROM SUA_TABELA |
Outra forma é tratar a quebra de linha já com a representação em HTML
1 2 3 | SELECT REPLACE( SEU CAMPO, ASCII_CHAR(13) || ASCII_CHAR(10), '<br/>') FROM SUA_TABELA |
No meu caso funcionou muito bem, espero que possa ajudar a todos!
Dúvidas ou sugestões, deixe o seu comentário!
Fonte base: https://www.devmedia.com.br/forum/replace-no-firebird-2-5-4/528523
Você precisa fazer o login para publicar um comentário.
Maravilha… Obrigado, turma da resistência.
Muito obrigado.