Bonjour,

Je rencontre un problème avec l'utilitaire sql*loader lorsque je charge des enregistrements à partir d'un fichier de données. Les retours chariots sont
interpréter dans les champs alors que les caractères de fin d'enregistrements sont spécifiés dans le fichier de contrôle.

Fichier de données : (ex d'enregistrement)

00010||2001|659|TOTO-06660|12/04/2001|39||659||Contrôles des , pièces justificatives à fournir lors d'un
changement de situation|ttttttttttttttttttttttttttttttttttttttttt uuuu,...
\

\
Sélection par ttttttttttttttttttttttttttttttttttttttttttttttttttt, dcddsr,
paymnt,...|84|01/01/2002|31/12/2001|23/01/2002|||O|O||01/02/2001||11|T|||||



Fichier de contrôle :
LOAD DATA
INFILE 'toto.txt'"str '|\n'"
INTO table toto
FIELDS TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS


Fichier log en resultat :

Enregistrement 1 : Rejeté - Erreur sur table , colonne COMMENTAIRE1.
Un champ du fichier de données dépasse la longueur maximale autorisée


Merci de bien vouloir me renseigner.