Vous ne pouvez pas mettre à jour plusieurs tables dans une seule instruction, cependant, vous pouvez utiliser une transaction pour vous assurer que deux UPDATE
les déclarations sont traitées de manière atomique. Vous pouvez également les regrouper pour éviter un aller-retour.
BEGIN TRANSACTION;
UPDATE Table1
SET Table1.LastName = 'DR. XXXXXX'
FROM Table1 T1, Table2 T2
WHERE T1.id = T2.id
and T1.id = '011008';
UPDATE Table2
SET Table2.WAprrs = 'start,stop'
FROM Table1 T1, Table2 T2
WHERE T1.id = T2.id
and T1.id = '011008';
COMMIT;