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 :

Sqlloader: gestion de clé


Sujet :

SQL*Loader Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut Sqlloader: gestion de clé
    bonjour,
    je fais une insertion dans 2 tables sous cette forme

    LOAD DATA INFILE 'data.csv'
    INTO TABLE DVP_LOADER
    FIELDS TERMINATED BY ';'
    ( IDINTERNE "seq_TMP.nextval",
    NOM
    )
    INTO TABLE DVP2_LOADER
    FIELDS TERMINATED BY ';'
    TRAILING NULLCOLS
    (

    b
    TMP_ID ???????

    )



    ma question est TMP_ID doit récupérer la valeur de IDINTERNE (relation clé primaire, clé étrangère) . Que dois je faire ?

    PS: Je ne fais pas deux triggers car je ne suis pas sure que les INSERTS arrivent dans 2 tables en même temps, il suffit d'avoir 2 INSERTS d'abord dans une table et 1 INSERT dans la ème pour créer des erreurs de relation clé primaire, clé étrangère.

    C'est important pour moi cette question

    Merci

    Cathy

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 53
    Par défaut
    est ce que tu peux nous donner un exemple de ton fichier data.csv ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 53
    Par défaut
    pourkoi ne pas essayer d'opter pour cette démarche?
    1/ alimenter tt d'abord la table parente et uniquement les colonnes qui ne sont pas des clés étrangères dans ta deuxième table
    2/ insérer les colonnes clés étrangères dans ta table2 avec un insert into....values....select la clé primaire from ta table1

Discussions similaires

  1. Gestion doublons SQLLoader
    Par nicoweb371 dans le forum Import/Export
    Réponses: 1
    Dernier message: 04/05/2011, 14h16
  2. Réponses: 2
    Dernier message: 31/08/2002, 21h37
  3. Réponses: 4
    Dernier message: 04/07/2002, 12h31
  4. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11
  5. gestion d'un joystick ...
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 12h53

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