Oracle SQL: mettre à Jour une table avec des données provenant d'une autre table

Tableau 1:

id    name    desc
-----------------------
1     a       abc
2     b       def
3     c       adf

Tableau 2:

id    name    desc
-----------------------
1     x       123
2     y       345

Dans oracle SQL, comment puis-je exécuter une sql de mise à jour requête qui peut mettre à jour le Tableau 1 au Tableau 2 de l' name et desc à l'aide de la même id? Donc au final, le résultat que j'obtiendrais est

Tableau 1:

id    name    desc
-----------------------
1     x       123
2     y       345
3     c       adf

Question est prise à partir de mise à jour d'une table avec des données à partir d'un autre, mais spécifiquement pour oracle SQL.

  • double possible de sql de la requête de mise à jour avec les données d'une autre table
  • Vous avez besoin de revenir à votre question, l'onu accepte cette réponse, et de préciser que vous avez besoin de l'Oracle PLSQL syntaxe.
  • Ce n'est pas ma question...
  • Oh, je vois. Si vous copie-collé de la question du corps, mais modifié pour inclure l'Oracle bits.
  • Ouais. Et ce n'est probablement pas le meilleur exemple, puisque "desc" est un mot réservé, mais bon.
InformationsquelleAutor Muhd | 2011-08-11