SQL : Maintenance de tables
luma
-
lros -
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
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
-
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 ;
-
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