SQLLOADER - oracle 10g - ORA-12899 valeur trop grande pour la colonne
Bonjour,
Mon pb:
- La version debase oracle est 10g.
- J'utilise SQLLOADER pour charger des fichiers CSV
- Sur un fichier j'ai le message suivant:
Code:
ORA-12899: valeur trop grande pour la colonne "UTILISATEUR"."PRESTATION"."FONCTIONNEMENT" (réelle : 41, maximum : 30)
Avec:
- FONCTIONNEMENT VARCHAR2(30 byte)
- données dans CSV:
Code:
1 2 3 4
| DIVERSIFICATION;FONCTIONNEMENT ;NUMEROREVISION
---------------;-----------------------------;--------------
; ; 9999999999
; ; 9999999999 |
(j'ai épuré le CSV, d'autres colonnes sont avant et après ces 3 là)
- SELECT vsize(' ') FROM dual;
Code:
1 2 3 4
|
VSIZE('')
----------
29 |
- NLS_CHARACTERSET = AL32UTF8
Je ne comprend pas, car mon champs FONCTIONNEMENT ne contient que des espaces..... ?
Je rencontre ce pb sur d'autres champs vides du même csv
Merci d'avance !