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

Oracle Discussion :

[Oracle9] Problème de virgule avec les tables externes


Sujet :

Oracle

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Oracle9] Problème de virgule avec les tables externes
    Bonjour,

    j'ai un soucis avec les EXTERNAL TABLES sur Oracle9.
    Explications :
    - j'ai un fichier texte monozone de longueur maximale de 100 caractères
    - je voudrais le charger dans une table externe (en faisaint CREATE TABLE).
    - aucun problème tant que le fichier ne contient pas de virgule

    la requête que j'ai écrit est la suivante :
    CREATE TABLE TMP_DONNEES (donnees VARCHAR2(100))
    ORGANIZATION EXTERNAL (TYPE ORACLE_LOADER
    DEFAULT DIRECTORY LOAD_SRC
    ACCESS PARAMETERS (RECORDS FIXED 100 FIELDS (donnees CHAR(100)))
    LOCATION ('DONNEES.TXT')):

    dans le fichier DONNEES.TXT, si j'ai une seule virgule, lorsque j'interroge cette table, je n'ai qu'une partie de mes enregistrements (typiquement, je ne vois que les données précédant la virgule).

    L'un(e) de vous aurait-il (elle) la solution à mon problème ?

    Merci par avance.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    en fait, en faisant plusieurs essais et gràce à un post sur une autre sujet , j'ai trouvé la réponse à mon problème. Il faut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CREATE TABLE TMP_DONNEES (donnees VARCHAR2(100)) 
    ORGANIZATION EXTERNAL (TYPE ORACLE_LOADER 
    DEFAULT DIRECTORY LOAD_SRC 
    ACCESS PARAMETERS (
    RECORDS DELIMITED BY NEWLINE
    LOGFILE LOAD_LOG:'DONNEES.TXT.log'
    BADFILE LOAD_BAD:'DONNES.TXT.bad'
    FIXED 100 FIELDS (donnees CHAR(100))) 
    LOCATION ('DONNEES.TXT'));
    Dans mon cas, j'ai ajouté des fichiers de log. Mais je pense que ça n'a pas d'incidence.

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

Discussions similaires

  1. Problème de synchronisation avec les tables
    Par rimy2mi dans le forum Hibernate
    Réponses: 0
    Dernier message: 11/11/2009, 10h14
  2. problème de bordure avec les tables sous IE
    Par Silvia12 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 28/09/2007, 10h45
  3. Problème d'index avec les nested tables
    Par zeinoul1 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 26/10/2006, 12h28

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