IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 PostgreSQL Discussion :

Import - erreur de syntaxe :(


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 14
    Par défaut Import - erreur de syntaxe :(
    Bonjour,
    Un petit soucis aujourd'hui sous Postgre 8.4...
    Impossible d'importer des données d'un fichier txt (ou csv, j'ai testé les 2 formats)
    Sous PGadmin3, ma table est ok avec les champs correspondants à mes données à importer.
    A chaque fois que je lance la commande, j'ai l'erreur suivante :
    ERREUR: syntaxe en entrée invalide pour le type numeric : « 603228,7000000 »
    CONTEXT: COPY Resultats, ligne 1, colonne X : « 603228,7000000 »
    ********** Erreur **********
    ERREUR: syntaxe en entrée invalide pour le type numeric : « 603228,7000000 »
    État SQL :22P02
    Contexte : COPY Resultats, ligne 1, colonne X : « 603228,7000000 »
    Pour info, ma colonne X a les caractéristiques suivantes :
    "X" numeric(8,8)

    Quelqu'un aurait-il une idée ??

    Dans l'attente,
    Cdlmt,

    titi

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    A chaque fois que je lance la commande, j'ai l'erreur suivante :
    Apparemment le séparateur spécifié dans la commande COPY ne correspond pas à celui utilisé dans le fichier?

    Mais par ailleurs une colonne en numeric(8,8) ne peut recevoir que des valeurs avec 8 chiffres après la virgule et aucun avant, ce à quoi ne ressemble pas 603228,7000000 quelque soit la manière dont on l'interprète, en deux nombres ou un seul.
    A noter qu'en fait de virgule, en SQL on utilise le point pour délimiter la partie entière de la partie décimale, sinon il y a ambiguité avec les autres usages de la virgule.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 14
    Par défaut
    Citation Envoyé par estofilo Voir le message
    Apparemment le séparateur spécifié dans la commande COPY ne correspond pas à celui utilisé dans le fichier?

    Mais par ailleurs une colonne en numeric(8,8) ne peut recevoir que des valeurs avec 8 chiffres après la virgule et aucun avant, ce à quoi ne ressemble pas 603228,7000000 quelque soit la manière dont on l'interprète, en deux nombres ou un seul.
    A noter qu'en fait de virgule, en SQL on utilise le point pour délimiter la partie entière de la partie décimale, sinon il y a ambiguité avec les autres usages de la virgule.
    Ca, c'est un point important lol

    Je vais tester de suite en remplaçant mes ',' par des '.' après je reviens te dire ce que j'en fais.

    Merci déjà pour cette piste

    Cdlmt,

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 14
    Par défaut
    Citation Envoyé par xtiti42 Voir le message
    Ca, c'est un point important lol

    Je vais tester de suite en remplaçant mes ',' par des '.' après je reviens te dire ce que j'en fais.

    Merci déjà pour cette piste

    Cdlmt,
    Problème résolu merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Erreur de syntaxe lors de l'import de fichier .sql
    Par dadoo91 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 29/05/2008, 07h47
  2. [Directives] Page blanche quand erreur de syntaxe
    Par syl2095 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 17/02/2006, 15h15
  3. Réponses: 6
    Dernier message: 02/12/2005, 12h28
  4. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09
  5. erreur de syntaxe javascript dans ma page
    Par Oluha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/02/2005, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo