Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 16 anos atrás por braza.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #85142
    braza
    Participante

      Olá,

      Tenho uma tabela chamada “produtos” que contém um campo chamado “descricao”.

      Neste campo é armazenado uma descrição com quebra de linha, como por exemplo:

      [color=darkred]JOGO DE CHAVE DE FENDA SIMPLES E CRUZADA
      REF. 150-160S ( GEDORE )[/color]

      Gostaria de atualizar este campo para eliminar esta quebra de linha. Tentei eliminar o ENTER com o comando abaixo, mas não tive sucesso.

      [color=darkred]update produtos p
      set p.descricao = replace(p.descricao,chr(13),’ ‘)
      where p.descricao like ‘%’ || chr(13) || ‘%'[/color]

      Senda assim, como deveria proceder para deixar as descrições numa única linha ???

      JOGO DE CHAVE DE FENDA SIMPLES E CRUZADA REF. 50-160S(GEDORE )

      grato,

      braza.

      #85145
      Anônimo

        vc pode fazer

        update produtos p
        set p.descricao = replace(p.descricao,chr(10),’ ‘)
        where p.descricao like ‘%’ || chr(10) || ‘%’

        na verdade, vc tem que tirar o LF (line Feed)

        só troca o ’13’ por ’10’

        #85147
        braza
        Participante

          ok.

          Fiz o teste e deu certo.

          Eu tive que acrescentar os dois casos na cláusula.

          replace(replace(p.descricao,chr(10),’ ‘),chr(13),’ ‘)

          valeu mesmo cara.

          t+.

          grato,

          braza.

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress