SQL : Maintenance de tables

J'ai deux tables identiques (même définition) A et B.

La table A correspond a des enregistrements à mettre à jour dans la table B.

Quel sont le ou les ordres SQL les plus simples pour mettre à jour les enregistrements de la table A dans la table B ?
(Mises à jour et créations)

Bien évidemment la table B a une clé unique.
Merci de vos conseils

2 réponses

  1. une petite erreur

    insert c'est pour ajouter

    pour mettre a jour des enrs existant

    update a set var1,var2,var3... select var... from b where condition

    c'est un peu plus long on traite variable par variable

    c'est le langage SQL

    achete un bon petit livre sur sql c'est pratique et pas cher

    salut
    1. insert into b select * from a ; ( mettre a jour tous les enrs )
      sinon donner une valeur d'enr pour b pour mettre à jour 1 ou + enr

      exe:

      insert into b select * from a where var=condition ;