Bonjour,
Pour les besoins d'un projet COBOL/Postgres, j'ai cr�� un curseur qui me renvoie 6 lignes de 2 champs.
Lorsque je descend ce curseur par une boucle , l'application me renvoie le message d'erreur suivant et se ferme: double free or corruption (out)
[1] 5438 IOT instruction (core dumped) ./runstat
La requ�te du curseur fonctionne lorsque je l'ex�cute directement dans la base, je ne comprend pas pourquoi j'ai ce message, sachant qu'une partie des donn�es est bien r�cup�r�e (j'ai d�structur� la boucle pour ex�cuter le fetch ligne par ligne, il s'arr�te � mi chemin (3 lignes lues pour 6 lignes � lire)).
Voici la requ�te:
1 2 3 4 5 6 7 8
| SELECT r.REGION_NUM,
COUNT(c.UUID_CUSTOMER) AS NB_CUSTOMER
FROM BOBO_REGION r JOIN CUSTOMER c
ON SUBSTRING(c.CUSTOMER_ZIPCODE FROM 1 FOR 2)
= r.REGION_CODEDEP
WHERE c.CUSTOMER_ACTIVE IN ('1','0')
GROUP BY r.REGION_NUM
ORDER BY r.REGION_NUM; |
Et le r�sultat depuis la base:
region_num nb_customer
1 1
7 1
8 1
10 1
11 1
13 1
Rien de bien m�chant...
Auriez vous des pistes pour expliquer et corriger ce qui doit l'�tre pour aller jusqu'au bout de ma boucle sur le fetch?
Partager