Pular para o conteúdo
  • Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 17 anos atrás por Rodrigo Mesquita.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #85327
    Anônimo

      Pessoal,

      Estou tentando concatenar e armazenar em uma variável mas acontece o seguint erro, alguem sabe o que pode ser?

      ORA-01489: result of string concatenation is too long

      Lembrando que a variavel q recebe a concatenação tem tamanho suficiente para isso.

      #85328
      David Siqueira
      Participante

        Posta sua query pra gente ter uma noção melhor Cleber

        Abcs.

        David

        #85329
        Anônimo

          a query é a seguinte:

          select ‘A’||’B’
          from Dual;

          quero saber se tem outra forma de concatenar além disso, uma função ou outra coisa, pois assim está me dando este erro: ORA-01489: result of string concatenation is too long .

          #85330
          David Siqueira
          Participante

            Cara pelo que eu já li e vi por ai , concatenações não podem ultrapassar 4000 posições, portanto essa sua provavelmente esta incidindo nesse caso, tente fazer assim :

            SQL> select length(to_clob(v1)||to_clob(v2)) from t;
            E veja se resolve seu problema.

            Abcs.

            David

            #85331
            Rodrigo Mesquita
            Participante

              outra maneira é select concat(‘A’,’B’)
              from Dual;

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