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 Oracle Discussion :

[DBA] Chargement de données via txt ou xls


Sujet :

SQL Oracle

  1. #1
    Nouveau membre du Club Avatar de divail
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Points : 36
    Points
    36
    Par défaut [DBA] Chargement de données via txt ou xls
    J'ai a ma disposition un fichier xls (ou txt mais bien structuré) avec les colonnes et les données correspondantes.
    J'aimerais importer ces données sous Oracle dans une table comprenant les noms de ces colonnes précisées dans le fichier.
    J'ai regardé un peu avec Toad mais j'ai pas trouvé. Est-ce possible?

  2. #2
    Membre habitué Avatar de Process Linux
    Inscrit en
    Septembre 2003
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 136
    Points : 149
    Points
    149
    Par défaut
    C'est possible avec SQL loader , tu peux chercher la doc sur le site d'Oracle, il s'agit de créer un fichier de description du fichier texte qui contient les données avec une syntaxe précise.
    en suite utiliser la commande : sqlldr , en ligne de commande avec les paramètres qu'il faut.
    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr scott/tiger control=foo logfile=log
    avec foo est le fichier de contrôle, et log est le fichier de journalisation.

  3. #3
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Suivant la version d'oracle tu as également les tables externes :
    http://oracle.developpez.com/guide/a...age=Chap1#L1.5

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    Citation Envoyé par plaineR
    Suivant la version d'oracle tu as également les tables externes :
    http://oracle.developpez.com/guide/architecture/tables/?page=Chap1#L1.5
    Tables externes ou alors sqlloader : chargement de données.

  5. #5
    Nouveau membre du Club Avatar de divail
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 65
    Points : 36
    Points
    36
    Par défaut
    Je vais utiliser sql loader.
    Merci.

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

Discussions similaires

  1. Importation des données .txt et .xls vers MySQL
    Par Ammouna1204 dans le forum Documents
    Réponses: 7
    Dernier message: 05/09/2012, 15h00
  2. Réponses: 30
    Dernier message: 13/11/2010, 20h02
  3. Importer données txt vers xls
    Par kikim78 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 13/12/2009, 13h22
  4. [XL-2007] Extraire données de plusieur fichiers .xls selectionné via un dossier
    Par wisemanvsfatboy dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/05/2009, 16h34
  5. Réponses: 1
    Dernier message: 07/12/2005, 17h53

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