Como remover quebra de linhas no SQL Firebird? – Show Delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Como remover quebra de linhas no SQL Firebird?





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

Facebook Comments

Posts Relacionados

  • Giovani Da Cruz
  • 220 views
  • 1 comentários
  • 22 de setembro de 2018

Uma resposta para “Como remover quebra de linhas no SQL Firebird?”

  1. Carlos Alberto Alves Cerqueira disse:

    Maravilha… Obrigado, turma da resistência.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ir ao topo

© 2018 Infus Soluções em Tecnologia - Todos os Direitos Reservados