wie organisiere ich am besten eine log-tabellenbeschreibung mit T-SQL

Lordas

nicht mehr wegzudenken
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
 
so, es gibt ja doch eine lösung, mit der man was auf seine bedürfnisse zusammenbasteln kann ;)

hierzu im TRIGGER einfach die funktion COLUMNS_UPDATED() oder UPDATE(<Spaltenname>) verwenden.

die lange suche hat sich hoffentlich gelohnt :)
 
Oben