Bonjour,
Je suis confronté un petit problème que je n'explique pas, je fais donc appel aux plus habitués de sql*Loader d'entre vous.
J'ai une table comportant un champs varchar2(14 char).
Lorsque dans mon fichier de données, j'ai une donnée plus grande, dans un environnement de test, elle est rejeté (normale pour moi) tandis que le même traitement est intégré dans ma base de prod.
unsur la table me retourne les mêmes caractéristiques sur les 2 environnements :select data_type, data_length, data_precision, data_scale, char_length, char_used from all_tab_column
Cependant unVARCHAR2 42 (null) (null) 14 Cme renvoie des tuples (certains ont le champ jusqu'à 18 caractères !!)select * from ma_table where length(mon_champ) > 14;
Comment celà est il possibles ?
Je pensais dans un premier temps à un problème de NLS (les données intégrées seraient au formats binaires), cependant ils sont identiques :Vers quels pistes puis-je alors me tourner (je n'ai pas la main sur la production).AMERICAN_AMERICA.WE8ISO8859P15
Partager