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

Oracle Discussion :

mise a jour table oracle


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Points : 37
    Points
    37
    Par défaut mise a jour table oracle
    bonjour
    voila je voudrais faire une mise a jour entre de tables sous oracle, sachant que ces deux tables
    table1 et table2 ont la meme structure champ1, champ2,champ3 et champ4 le champ a mettre
    a jour est champ4qui est numerique les autres sont de texte voiçi ma requete sql:

    update table1
    set champ4=(select champ4 from table2)
    where table1.champ1=table2.champ1
    table1.champ2=table2.champ2
    table1.champ3=table2.champ3;
    mais ça ne marche pas?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2005
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    Bonjour,

    Attention, Vous risquez de mettre à jour par null les occurences qui n'existent pas dans "Table2".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    update table1
    set champ4=(select champ4 from table2
    where table1.champ1=table2.champ1
    table1.champ2=table2.champ2
    table1.champ3=table2.champ3
     
    where exists (select 1 from table2
    where table1.champ1=table2.champ1
    table1.champ2=table2.champ2
    table1.champ3=table2.champ3);

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Points : 37
    Points
    37
    Par défaut mise a jour
    bonjour
    meme si j'avais des nulls c'est pas un probleme je pourrais les remplacer plus tard; le probleme c'est qu'il ya une erreur dans le code sql ; j'ai ORA-00904:invalid column name mais le nom des champs est correct?

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    ce serait pas mal de chercher un minimum tu crois pas... parce qu'on a pas le modèle de données nous

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Points : 37
    Points
    37
    Par défaut mis à jour
    je l'ai fait croyez moi; seuelement le nom des champs est exact

  6. #6
    Membre actif
    Inscrit en
    Novembre 2004
    Messages
    312
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 312
    Points : 202
    Points
    202
    Par défaut
    Tu peux pas envoyer une description de tes tables ?



    Ce serait plus simple...

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

Discussions similaires

  1. Mise à jour table oracle
    Par blastfrance dans le forum SAS Base
    Réponses: 0
    Dernier message: 29/06/2014, 17h29
  2. Mise à jour table polyligne frontière
    Par bernard6 dans le forum MATLAB
    Réponses: 6
    Dernier message: 10/07/2007, 12h54
  3. VBA pour Acces Mise a jour table
    Par Pingouin22 dans le forum Access
    Réponses: 2
    Dernier message: 14/12/2006, 23h20
  4. Mise à jour table
    Par liza06_1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/04/2006, 19h20
  5. pbm de mise a jour table
    Par khier dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/09/2005, 00h08

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