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

Import/Export Oracle Discussion :

Fichier de controle SQLLoader


Sujet :

Import/Export Oracle

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Fichier de controle SQLLoader
    Bonjour à tous,

    J'aimerais importer des données à partir d'un fichier excel dans une base oracle.
    Pour cela on pense utiliser SQL*Loader.
    Cependant lors de l'intégration dans la base nous devons gérer les clés étrangères des tables.
    Autrement dit vérifier si l'identifiant correspond bien a un enregistrement de tel ou tel table si il existe éventuellement faire une mise a jour au niveau de l'enregistrement pointé sinon le créer.

    Pouvez-vous me dire si cela est possible à partir du fichier de contrôle d'SQL Loader
    Merci par avance.

  2. #2
    Membre expérimenté Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Points : 1 332
    Points
    1 332
    Par défaut
    Bonjour,

    SQLLOADER n'est pas capable d'insérer des données qui violeraient tout type de contraint : clé primaire,unique, ou check

    asktom.oracle.com tahiti.oracle.com otn.oracle.com

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.


    phrase chinoise issue du Huainanzi

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

    Sinon il est possible d'utiliser une table externe et intégrer les données en utilisant le "MERGE INTO".

    ça permettrais de mettre à jour si la clé existe et d'insérer sinon.
    Sylvain


Discussions similaires

  1. Réponses: 2
    Dernier message: 26/04/2006, 15h14
  2. SQL*LOADER - Requete dans le fichier de controle
    Par VinceTlse dans le forum Oracle
    Réponses: 6
    Dernier message: 19/01/2006, 15h11
  3. ora-00205 - erreur fichier de control files
    Par pascale86 dans le forum Oracle
    Réponses: 15
    Dernier message: 17/01/2006, 09h28
  4. [fichiers de controles] recréation de fichiers de controles
    Par jean-jacques varvenne dans le forum Oracle
    Réponses: 9
    Dernier message: 10/12/2004, 17h15

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