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 :

Comment mettre à jour une table à partir d'un fichier Excel ?


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Battosaiii
    Invité(e)
    Par défaut Comment mettre à jour une table à partir d'un fichier Excel ?
    Bonjour,


    J'aimerais créer un script pour, à partir d’une table Excel fournie pour chaque schéma et qui s’appelle AUTEURS_TROUVES, mettre à jour la table DOCUMENT ainsi :
    - DOCUMENT.ID_SIGNATAIRE = AUTEURS_TROUVES.ID_AUTEUR_IDENTIFIE
    - DOCUMENT.ID_SIGNATAIRE_DELEGUE = AUTEURS_TROUVES.ID_OPERATEUR (ou DOCUMENT.IDOPERATEUR)
    pour tous les enregistrements où :
    - DOCUMENT.AUTEUR = AUTEURS_TROUVES.AUTEUR
    - DOCUMENT.IDOPERATEUR = AUTEURS_TROUVES.ID_OPERATEUR
    - DOCUMENT.ID_SIGNATAIRE = AUTEURS_TROUVES.ID_OPERATEUR (ou DOCUMENT.IDOPERATEUR)


    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2006
    Messages : 142
    Par défaut
    Bonjour,

    dans ces cas là le plus simple est d'utiliser SQL*Loader pour charger les données dans des tables temporaires de même structure que les fichiers csv, puis de faire un script SQL qui charge avec la règle voulue les données depuis les tables temporaires vers les tables finales.

    Cdlt.

  3. #3
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Utilisez les tables externes.

  4. #4
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    J'ai eu le même soucis récemment pour un projet et j'ai utilisé le SQL plus, aussi appelé PL SQL.
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par Ozeil Voir le message
    J'ai eu le même soucis récemment pour un projet et j'ai utilisé le SQL plus, aussi appelé PL SQL.

  6. #6
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par mnitu Voir le message
    Je me suis trompé?
    (J'ai découvert ce langage cette semaine... )
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

Discussions similaires

  1. Réponses: 10
    Dernier message: 19/07/2013, 12h24
  2. [AC-2007] Mettre à jour une table à partir de données d'une requette
    Par didi_morel dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 13/01/2011, 14h50
  3. Mettre à jour une table à partir d'une autre
    Par jjker dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 30/06/2009, 11h20
  4. mettre à jour une table à partir d'un select
    Par Peanut dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/11/2007, 17h29
  5. Réponses: 1
    Dernier message: 23/01/2006, 18h53

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