Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #82308
    leo_jf
    Participante

      Olas
      Se alguém puder me ajudar, agradeço.
      Tenho que gerar um arquivo de saida – txt, para ser importado por um outro sistema.
      Busco as informações na coluna nome, endereço, etc.
      Entretanto preciso fazer um tratamento para os caracteres especiais, pois quando fiz a primeira importação para o sistema, gerou erros devido as caracteres.
      Teria que tratar e tirar ou substituir todos os caracteres.
      Ex: Márcio –> Marcio
      calçada –> calcada
      jr. –> jr
      e assim vai.
      Alguém ja teve que fazer algo do gênero?
      Qualquer ajuda, seria muito bem vinda.
      Obrigado.

      #82310
      leo_jf
      Participante

        Srs,
        Acabei resolvendo meu problema usando o velho replace mesmo.
        Funcionou para o que queria, mesmo pq sera um procedimento executado via unix, então ficou simples e facil com replace.
        De qq forma, obrigado.
        []s

        #88036
        rwarstat
        Participante

          Pessoal,
          Uso o seguinte comando para retirar letras acentuadas em um campo

          UPPER(TRANSLATE(cur1.nm_beneficiario,’âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç’,’AAAAAAAAEEEEIIOOOOOOUUUUCC’))

          O meu problema é que preciso retirar apostrofo também que podem aparecer no nome, mas não consigo fazer isso pois o apostrofo sinaliza início e fim de uma string no Oracle. Alguma sugestão de como resolver?

          Abraço,
          Roberto

          #88037
          Ishii
          Participante

            Olá,

            Faça primeiro um update (se for versão Oracle 10g ou superior):


            update tabela
            set coluna = regexp_replace (coluna,'[[:punct:]]' ,' ' );

            Depois use o translate…

            []s Ishii

            #88038
            rwarstat
            Participante

              Muito obrigado Ishii.
              Funcionou perfeitamente.

              Abraço,
              Roberto

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