Bonjour à tous,

J'utilise la méthode dbms_lob.loadclobfromfile pour uploader des fichiers XML dans ma base de données. Jusqu'ici, tout allait bien, mais depuis peu le fichier semble trop volumineux et me ressort l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ORA-01426: numeric overflow
ORA-06512: at "MONSCHEMA.INSDB", line 98
ORA-06512: at line 1
Comment confirmer cela ? Est-il possible de faire quelque chose ou faut-il chercher un nouveau moyen de faire ?

Voici l'appel de la fonction dans ma procédure stockée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
dbms_lob.loadclobfromfile(
      L$Blob,       -- CLOB de destination
      L$Bfile,      -- Pointeur de fichier en entrée
      LN$Len,       -- Nombre d'octets à lire
      LN$src_off,   -- Position source de départ
      LN$dst_off,
      LN$Bfile_Csid,
      LN$Lang,
      LN$Warn
    );
Merci d'avance pour toute remarque !