Oracle 10g >> command >> wmsys.wm_concat

12/05/2017

0

Galera primeiramente gostaria de agradecer a todos do forum e a troca de conhecimentos.
Tenho uma tabela com a coluna OBS VARCHAR2 (255).

O problema que me deparei, estou concatenando este campo juntando tudo em uma única linha agrupando por código de cliente depois vou concatenar com outro campo de observação de uma outra tabela, mas essa outra tabela deixaremos para lá, pois ainda não resolvi este primeiro passo, conforme exemplo abaixo.:
/*
select cad_cliente_obs.codcli,
length(wmsys.wm_concat(cad_cliente_obs.obs)) cont,
wmsys.wm_concat(cad_cliente_obs.obs)
from cad_cliente_obs
where cad_cliente_obs.codcli = 5556
group by cad_cliente_obs.codcli

Result.:[CLIENTE /CLUBE

24/06/02 - LIBERAR MEDIANTE REVISAO LIMITE / VTF
25/06/02 - LIBEREI COM A AUT DO SR ALBERTO*ELI***
07/08/02 - CD R$. 12.828,65 / VTF
07/10/02 - CD R$. 850,00 - EVALDO A BUENO / VTF
09/10/02 - CD R$. 752,00 - JOAO CARLOS C GONÇALVES ,/ VTF
14/10/02 - CD R$ 830,00 - ALBERTO M SILVA FILHO E OU/FE
18/10/02 - CD R$. 500,00 - MARCO A B MASCARI / VTF
22/10/02 - CD R$. 5.700,00 - CLOTILDE A DE SOUZA / VTF
23/10/02 - CD R$. 682,00 - ROSANA A S COSTA / VTF
23/10/02 - CD R$. 292,60 ,- IRACEMA U DE SOUZA / VTF
25/10/02 - CD R$ 980,00 - CLOTILDE ANTONIO DE SOUZA/FE
25/10/02 - CD R$ 227,51 - ANA SELMA DOS STOS SILVA/FE.
01/11/02 - CD R$ 980,00 - ANTONIO PEREIRA DE FIGUEREDO/FE
05/11/02 - CD R$. 7.200,00 - VICENTE FERNAN, 55,00 - MARIA L P SEVERINO / VTF
27/11/02 - CD R$. 4.500,00 - EMERSON MARION - ALINEA 21 / VTF
27/11/02 - CD R$. 438,90 - ROSANA A COSTA / VTF
27/11/02 - CD R$. 135,00 - BEATRIZ G VENISS / VTF
02/12/02 - CD R$. 16.989,00 - PAULO DONIZETE SI,VTF
09/12/02 - NÃO DESBLOQUEAR / VTF
11/12/02 - CD R$. 4.500,00 - COML REJAN FOODS LTDA / VTF
11/12/02 - CD R$. 337,00 - MARCOS M ALMEIDA / VTF
16/12/02 - CD R$. 6.831,00 - PAULO DONIZETE SILVA / VTF
19/12/02 - CD R$. 374.80 - ROSANA A S COSTA ,/ VTF,LVA / VTF
04/12/02 - CD R$. 7.335,00 - JOSE ANTONIO MARCELINO / VTF
04/12/02 - CD R$. 4.500,00 - EMERSON MARION - ALINEA 21 / VTF
04/12/02 - CD R$. 425,00 - LANCHES R S VILA MARIA / VTF
05/12/02 - CD R$. 423,50 - ANA SELMA DOS STOS SILVA / ,DES NETO / VTF
11/11/02 - CD R$. 215,23 - TEREZENHA M SANTANA / VTF
19/11/02 - CD R$. 644,00 - ANA SELMA STOS SILVA / VTF
20/11/02 - CD R$. 4.500,00 - EMERSON MARION / VTF
21/11/02 - CD R$. 184,80 - ANTONIO G ARAUJO / VTF
25/11/02 - CD R$. ]
*/

Porém quando vou realizar este processo para todo a tabela me o seguinte erro acusa erro.:

ORA-06502: PL/Sql: numeric or value error: character string buffer too small
ORA-06512: PL/Sql:WMSYS.WM_CONCAT_IMPL, LINE 30

Ainda não consegui nada como solucionar este problema se alguém puder me ajudar gente MUITO OBRIGADO MESMO.
Mario Costa

Mario Costa

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar