UPDATE na Procedure com concatenação.

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Trancado
borges_rsbr
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 5
Registrado em: Qua, 12 Nov 2014 10:52 am

O que tenho:


v_1= RADAR,2,02/02/2015
v_2= *|61604 | ITAUCARD | C5 | boletar_a_partir_de 24/04/2015 |Vl com desc. A vista:3016.27',19,255



select v_AjusteBem
into v_1
from dual;

select substr(v_divbem,v_posIni,255)
into v_2
from dual;


-- eu fiz justamente esta separação para ver o que cada um pega, e entender o processo.
-- o que cada um está recebendo



update divida
set div_bem = v_1 || v_2
where div_nrocontrato = p_contrato
and div_pro_cod = C_PRODUTO
and DIV_VALIDO = 1
and div_dataalteracao=sysdate;


Qual o meu problema?

Quero um update com essas duas informações concatenadas, logo, estou encontrando dificuldade
em formata-las, uma vez que a v_2 recebe por arquivos vários "pipes" e o sql entende
que esses são parte da concatenação.

Teria outra forma?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tópico duplicado. Será trancado.
http://glufke.net/oracle/viewtopic.php?f=2&t=9934
Trancado
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes