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

Charger 2 tables


Sujet :

SQL*Loader Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Par défaut Charger 2 tables
    bonjour,

    Une petite question à propos de SQL*Loader :

    Peut on charger 2 tables à partir d'un fichier ?

    Je m'explique je dispose du fichier suivant ( non modifiable ) et je dois charger 2 tables : 1 avec la première partie du fichier et une seconde avec des records d'un autre type situés à la fin du fichier . Le nombre de lignes est variable pour chacune des partie . Y a t-il moyen de charger ces tables en effectuant 1 seul sqlload et sans couper le fichier préalablement ?
    La première ligne des 2 parties n'est,de plus, pas à charger ....

    Merci d'avance



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    "CPAD":"X":"Y":”RING”:"TYPE":"PIN":"BONDX":"BONDY"
    1:-4219.87:4019.33:1:"IO":"A1":100:100
    2:-4342.57:3592.15:1:"IO":"B1":100:100
    3:-4092.62:3033.17:1:"IO":"C2":100:100
    4:-4367.4:2755.95:1:"IO":"C1":100:100
    ..
    ..
    153:-3206.18:4383.18:1:"IO":"A2":100:100
     
    "NET":"PIN":::::
    "VDD18":"M7":::::
    "VDD18":"G2":::::
    ..
    ..

  2. #2
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109
    Par défaut
    salut

    c'est bien possible avec l'aide d'un delimiteur c'est a dire il chargera dans la deuxieme table le fichier a partir d'une position defini dans ce dernier http://www.orafaq.com/wiki/SQL*Loade...les_at_once.3F

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Par défaut
    Cette ligne pourrait faire office de delimiteur :

    "NET":"PIN":::::

  4. #4
    Membre éprouvé
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Par défaut
    Bonjour,

    Sinon si tu es sous Unix/Linux tu as possibilité simplement je pense de découper ton fichier est 2 et de les charger normalement chacun leur tour avec sql loader.

    Sylvain

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Par défaut
    j'avais précisé :

    Y a t-il moyen de charger ces tables en effectuant 1 seul sqlload et sans couper le fichier préalablement ?
    trop facile autrement !!

  6. #6
    Membre éprouvé
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Par défaut
    Je n'avais pas vu
    Mais en même temps "pourquoi faire simple quand on peut faire compliqué ... !"

Discussions similaires

  1. Charger une table de caractere
    Par blackshadow153 dans le forum C
    Réponses: 3
    Dernier message: 14/02/2007, 09h34
  2. [WCE] Charger une table depuis un dataset
    Par dacid dans le forum Windows Mobile
    Réponses: 15
    Dernier message: 30/11/2006, 11h29
  3. Réponses: 2
    Dernier message: 26/04/2006, 15h14
  4. Charger une table avec PK, puis ajouter identity sur la PK
    Par heloise31 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/01/2006, 16h23
  5. [PL/SQL] Charger une table dans une collection
    Par nosnoss dans le forum Oracle
    Réponses: 10
    Dernier message: 03/03/2005, 17h56

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