Bonjour,
J'utilise sqloader pour ajouter les données d'un fichier CSV dans une table.
Voici le contenu de mon fichier ctl
voici une partie des données de mon fichier csv :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 load append into table AUTEURS_TROUVES fields terminated by ";" OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS ( service_appartenance, auteur, id_operateur, id_auteur_identifie )
Lorsque j'éxécute sqlloader il n'y a pas d'erreur lors du chargement dans la base. Malheureusement il y a un problème avec la derniere colonne. En effet
service_appartenance;auteur;id_operateur;id_auteur_identifie
03;MANSENCAL;16564e40-5d1a-11dc-8455-0011259c8108;e7c09890-e1c5-11df-8004-0011259c8108
03;MANSENCAL;e55ee070-1f4f-11dc-bf60-0011259c8108;e7c09890-e1c5-11df-8004-0011259c8108
03;mansencal;16564e40-5d1a-11dc-8455-0011259c8108;e7c09890-e1c5-11df-8004-0011259c8108
il y a un caractere retour chariot dans chque element de la derniere colonne.
Voir le fichier attaché "caractere retour chariot en fin de colonne.JPG".
Cela cause des problèmes dans le code ce retour chariot.
Comment supprimer ce retour chariot dans la base de données au chargement de sqlloader ou bien même apres. Je ne peux pas modifier le fichier csv.
Merci
Partager