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

Sql Developer Oracle Discussion :

Chargement d'un fichier CSV sans prise en compte des parties décimales [11g]


Sujet :

Sql Developer Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Novembre 2015
    Messages : 33
    Par défaut Chargement d'un fichier CSV sans prise en compte des parties décimales
    Bonjour,

    J'ai un problème en utlilsant SQL DEVELOPER. Je cherche à charger des données dans une table, cependant les champs comportant des parties à virgules voient leur partie entière supprimmées. Je n'ai aucun message d'erreur, mes tables sont a mon sens correct et le fichier CSV est propre (j'ai modifié les séparateurs afin d'être sur que ça ne provenait pas de là).
    Pour exemple, j'ai la table TOTO avec la forme suivante :
    TOTO
    (
    CHAMP1 VARCHAR(10)
    CHAMP2 NUMERIC(2)
    CHAMP3 NUMERIC(3.4)
    )

    Et je tente d'insérer la ligne suivante : "Tototo;15;14.8574"
    Mais j'obtiens : "Tototo;15;14"


    A savoir que je travail sur la version 4.0.3 de sql developer.
    Quelques peux-t-il m'aider à comprendre et résoudre mon problème?

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 135
    Par défaut
    La notation NUMERIC(3.4) en signifie pas 3 chiffres pour la partie entière et 4 pour la partie décimale mais 3 chiffres en tout, dont au plus 4 pour la partie décimale.
    Ta colonne Champ3 devrait donc être de type NUMERIC(7.4) pour accepter ton nombre.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Novembre 2015
    Messages : 33
    Par défaut
    Merci AL1_24, en effet, c'est un aspect que j'ignorais. Cependant, même si mon exemple est incorrecte, malgré ce que tu m'as expliqué mon cas réel ne contiens pas d'erreur...
    Je change donc mon exemple et il faut considérer que le CHAMP3 donc un numerique de 7.4.

    Mais ça ne change pas que l'erreur continue de se reproduire.

  4. #4
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Novembre 2015
    Messages : 33
    Par défaut
    L'action que je veux mettre en place fonctionne sur d'autres postes de travail, avec la même version ou des supérieurs...
    Je pense que cela proviens demon poste mais il doit y avoir une explication...

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

Discussions similaires

  1. fichier csv sans caractère de fin de fichier
    Par lamue83 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 03/06/2009, 17h16
  2. Chargement d'un fichier CSV avec date système
    Par Albataur dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 06/01/2009, 11h57
  3. [Sunopsis v4]Chargement de plusieurs fichiers CSV
    Par Taichin dans le forum ODI (ex-Sunopsis)
    Réponses: 5
    Dernier message: 10/04/2008, 16h16
  4. chargement d'un fichier csv dans une base
    Par db2newbie dans le forum DB2
    Réponses: 2
    Dernier message: 21/01/2008, 22h29
  5. Réponses: 12
    Dernier message: 20/08/2006, 22h35

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