hallo leute,
ich stehe gerade vor einem problem und ich komme nicht weiter!
als grundlage habe ich 5 tabellen, welche daten einer tabelle enthalten, welche importiert wird und dann auf die 5 tabellen aufgeteilt wird.
nun bekomme ich täglich neu-daten oder auch update-daten rein (über die o.g. gesamttabelle). das aufteilen an sich ist ja nicht weiter schwer, allerdings muss ich die einzelnen dateninhalte (z.b. der datensatz mit der ID 5, spalte 3 aus der gesamttabelle steht in tabelle B. die spalte 10 der ID 5 steht aber in tabelle A usw.) nun vergleichen und bei einer änderung (also im update-verfahren) die änderung genau protokollieren. d.h. ich muss in eine log-tab die ID, änderungsdatum, den alten wert und den neuen wert eintragen.
kann mir einer von euch weiterhelfen wie ich das am besten mit T-SQL löse!?
vielen dank im voraus.
System:
Windows SQL-Server 2000 - Enterprise Edition
auf MS 2000 Advanced-Server
ich stehe gerade vor einem problem und ich komme nicht weiter!
als grundlage habe ich 5 tabellen, welche daten einer tabelle enthalten, welche importiert wird und dann auf die 5 tabellen aufgeteilt wird.
nun bekomme ich täglich neu-daten oder auch update-daten rein (über die o.g. gesamttabelle). das aufteilen an sich ist ja nicht weiter schwer, allerdings muss ich die einzelnen dateninhalte (z.b. der datensatz mit der ID 5, spalte 3 aus der gesamttabelle steht in tabelle B. die spalte 10 der ID 5 steht aber in tabelle A usw.) nun vergleichen und bei einer änderung (also im update-verfahren) die änderung genau protokollieren. d.h. ich muss in eine log-tab die ID, änderungsdatum, den alten wert und den neuen wert eintragen.
kann mir einer von euch weiterhelfen wie ich das am besten mit T-SQL löse!?
vielen dank im voraus.
System:
Windows SQL-Server 2000 - Enterprise Edition
auf MS 2000 Advanced-Server
Comment