Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #95490
    C-S-R
    Participante

      Boa tarde a todos.

      Estou com problema caracters especiais ao executar insert ou update no campo clob em sqlplus.

      A situação é a seguinte:

      Quando no conteudo do campo clob existe a caracter ‘#’ no inicio da linha o sqlplus da um erro ‘sp’ e ignora o resto da linha.
      Se eu colocar um ‘ ‘ na frente no caracter resolve o problema.

      Gostaria de saber se exite algum parametro que resolva isso em veza de fazer essa gambiarra.

      Agradeço a ajuda

      Att
      Cesar

      #95520
      jspaulonci
      Participante

        Bom dia Cesar, então…o pau de sp está ocorrendo pois o sqlplus está entendo que aquilo que vem depois do # é um comando.

        Acho que você poderia tentar colocar aspas duplas ou aspas simples ou coisa do tipo.

        Qual é a instrução, tem como você nos passar ?

        #95557
        C-S-R
        Participante

          Opa Joao,

          Então vc quer saber o erro exato do sp?
          Ou vc quer saber onde exatamente ele esta dando o erro.

          Onde ele da o erro é por exemplo:
          #end

          Realmente ele é um comando mas deve ser armazenado como string dentro do CLOB

          Outros exemplo

          #foreach( $row in $report.getElements().get(0).createRowIterator() )

          #if( $row.getCellMap().get(”tipoOperacao”).getValue() == ”LIQ_DOADOR” )

          Todos tenho que colocar um espaço em branco na frente.

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