Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 26/05/2011 14:49:37
- jogodepau
- Membre
syntaxe en entrée invalide (importation de fichier)
Re:
Un problème fini un autre qui se pointe!
Voilà après votre aide j'ai su qu'il fallait se connecté sur la base avant d'importer un fichier.
Maintenant la commande : \copy stocksim FROM 'c:\sim.csv' WITH DELIMITER AS ';';
réponse:syntaxe en entrée invalide pour l'entier "valeur première cellule"
merci
Hors ligne
#2 26/05/2011 14:52:14
- Marc Cousin
- Membre
Re : syntaxe en entrée invalide (importation de fichier)
La première ligne ne contiendrait pas un entête genre
«valeur première cellule;valeur seconde cellule…» ?
Si c'est le cas, rajoutez l'option DELIMITER à copy
Marc.
Hors ligne
#3 26/05/2011 15:06:09
- jogodepau
- Membre
Re : syntaxe en entrée invalide (importation de fichier)
La première ligne ne contiendrait pas un entête genre
«valeur première cellule;valeur seconde cellule…» ?Si c'est le cas, rajoutez l'option DELIMITER à copy
Non il n'y a pas de ligne entête mais es que c'est HEADER Ppour ligne entête?
DELIMITER c'est les délimiteur comme tabulation ou ; qui sont utilisée dans le fichier csv?
J'ai déjouée la première erreur en fait la première cellule contiens un numéro de teléphone du type gps:\\77556 66 33 12, j'avais enlevé le gps:\\ et éliminé les espaces entres les chiffres
il passe cette erreur et il bloque sur la date qui est en format anglais sur la base et français sur le fichier, je modifie sur le fichier mais ça bloque tjrs?
Hors ligne
#4 26/05/2011 15:13:25
- Marc Cousin
- Membre
Re : syntaxe en entrée invalide (importation de fichier)
Il doit falloir paramétrer le datestyle. Comment est formatée la date exactement ?
Marc.
Hors ligne
#5 26/05/2011 15:40:49
- jogodepau
- Membre
Re : syntaxe en entrée invalide (importation de fichier)
c'est ok en fait c'est le champ id sim qui s'incremente tout seul qui n'existe pas dans le fichier
merci encore;
je me demander si on pouvait crée une colonne avec un type de données tableau?
Hors ligne
#6 26/05/2011 15:52:42
- Marc Cousin
- Membre
Re : syntaxe en entrée invalide (importation de fichier)
Vous pouvez oui, il suffit de le noter mon_type[] (par exemple int[]). Par contre, sa syntaxe va être un peu particulière dans le COPY… et dans les ordres SQL. Il y a tout un chapitre dans types de données/tableaux dans la doc.
Marc.
Hors ligne
Pages : 1