Bonjour ,
Mon probleme est le suivant : j'ai des fichiers contenant les donnes de differentes tables avec chaque colonne separee
par " | " que je veux inserer dans la base.
Je fais donc un :Le probleme est qu'il me met une erreur concernant la derniere colonne en disant que le nombre de colonnes ne correspond pas au vrai nombre de la colonne dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part COPY nomtable FROM 'nomFichier' WITH DELIMITER '|' ;
Cela vient du fait que dans le fichier apres le dernier element d'une ligne il y a encore un delimiteur |.
La seule solution que j'ai trouvee c'est d'enlever le dernier | pour chaque tuple.
J'aimerais donc savoir s'il n'y a pas une meuilleure solution possible car les fichiers que j'ai à traiter font plus de 700 MO.
Merci
Partager