Bonjour.
Dans une procédure stockée, j'utilise une sous-fonction pour formater des données. Tant que les paramètres ne sont pas trop gros, ça passe. Dès lors qu'ils sont gros (VARCHAR2(2000)), cela me renvoie l'erreur:
ORA-6502 : ORA-06502: PL/SQL: numeric or value error: character string buffer too small
Bien sûr, cette erreur n'est pas liée à la taille des variables définies dans la sous-fonction mais à la taille des paramètres passés. Comme si une fonction ne pouvait pas prendre et renvoyer des paramètres au-delà d'une certaines taille.
Une idée pour augmenter la taille de ce buffer? (contenue dans quelle variable système)
Merci.
(PS: les balises et smileys ne fonctionnent pas sur mon poste)
Partager