je choisir:tampon de chaîne de caractères trop petit
select v.accs, v.currency,v.amount,v.drcr_ind, count(*) qua,wm_concat(ids) npx_IDS,
wm_concat(px_dtct) npx_DTCT
from table v
group by accs, currency, amount, drcr_ind
mais j'obtiens l'erreur ORA-06502: PL/SQL:: tampon de chaîne de caractères trop petit si je vais supprimer une chaîne, parce que parfois (quand v .accs = 3570) count (*) = 215 mais lorsque je tente de sauter à l'aide wm_concat pour v.accs = 3570 par exemple ainsi:
select v.accs, v.currency,v.amount,v.drcr_ind, count(*) qua,wm_concat(ids) npx_IDS,
(case when v.accs = 3570 then wm_concat(px_dtct) else 'too many' end) npx_DTCT
from table v
group by accs, currency, amount, drcr_ind
j'ai toujours le même message d'erreur. Mais pourquoi?
la même situation – Ruslan
résultat le même – Ruslan