Jag har 2 identiska databaser: Jag skulle göra något i den här stilen Ganska övertygad om att poster aldrig kommer att bli raderade, däremot vissa ändringar av befintlig data kommer med all säkerhet att ske, det är så att jag skulle vilja veta te.x om nån sluntit på en tangent och på den nivån ändrat dataImport
databas 1 är min grund och den som skall innehålla kvalitesäkrad data.
databas 2 är en arbetsdatabas som det ändras i lite då och då.
Det jag skulle vilja göra är att importera tabellen från databas 2 till databas 1 och sedan skapa en fråga som jämför de båda tabellerna och listar de data som är förändrade gentemot tabellen i databas1. jag bet dock inte hur detta skall gå till i praktiken:
Kan någon hjälpa mej in på spåret!?Sv: Import
SELECT grund.tbl.*, arbete.tbl.*
FROM grund.tbl FULL OUTER JOIN arbete.tbl
ON grund.tbl.key1 = arbete.tbl.key1 AND grund.tbl.key2 = arbete.tbl.key2 ... -- alla nycklar
WHERE
grund.tbl.key1 IS NULL OR arbete.tbl.key1 IS NULL OR -- för att få med nya och raderade poster
grund.tbl.field1 <> arbete.tbl.field1 OR
grund.tbl.field2 <> arbete.tbl.field2 OR
... -- övriga fält
Mycket att skriva men det kanske finns något verktyg eller wizard som kan hjälpa till.Sv:Import