SQL : Maintenance de tables

luma -  
 lros -
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. lros
     
    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 ;

    0
  2. lros
     
    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
    0