Pourquoi dois-je obtenir les "données supplémentaires après la dernière attendu la colonne" lors de l'importation .csv dans ma base de données?

Ok, j'ai réussi à résoudre le problème. J'ai eu des comas sur les lignes problématiques qui était à l'origine du script de ne pas courir. J'ai dû passer par chacun de le réparer, mais il a travaillé à la fin. Grâce

J'ai créé une table à l'aide de

CREATE TABLE customers_transfer
(
  customer text,
  phone text,
  alt_phone text,
  fax text,
  street1 text,
  street2 text,
  city text,
  state text,
  zip text,
  email text,      
)
WITH (
  OIDS=FALSE

);

et j'ai un .fichier csv qui lui correspond. Mais quand j'ai essayer de lancer COPY customers_transfer FROM 'C:/customer_transfer.csv' DELIMITER ',', j'obtiens cette erreur. J'ai essayé d'ajouter un seul ',' à la dernière ligne, mais il arrive encore.

Access America Transport,423.821.8044,,423.678.7782,"2515 East 43rd St, Suite B",,Chattanooga,TN,37407,invoices@accessamericatransport.com
  • Montrer un échantillon du fichier de lignes où l'erreur se produit
  • Avez-vous essayé de supprimer la virgule de la dernière colonne email text?
  • sans ajouter une virgule à la fin, j'ai l'erreur à la ligne 10 Access America Transport,423.821.8044,,423.678.7782,"2515 East 43rd St, Suite B",,Chattanooga,TN,37407,[email protected]
  • Il n'a pas une virgule à la fin par défaut. J'ai juste ajouté un pour voir si elle aidera.
InformationsquelleAutor Azar_Javed | 2014-03-17