Ich habe da ein Problem (na ja, ein selber gestelltes):

F�r jede Zeile in einer Tabelle m�chte ich Revision Tracking machen: (a) wer hat wann was ge�ndert, (b) was waren die vorherigen Werte in den Spalten. Mir kommen folgende Ans�tze in den Sinn:

* Zus�tzliche Spalten einf�hren: Author, RevisionDate; die Zeile mit dem aktuellsten RevisionDate ist die letztge�nderte Zeile, die letztge�nderte wird bei einer �nderung quasi dupliziert. Meines Erachtens bescheiden abzufragen ("Liste alle Zeilen mit den letztge�nderten Werten")

* Eine einzige Spalte, RevisionHistory (vartext). Dort ein XML reingeben das die ganze Revisionhistory speichert. Nachteil: direkt abfragen kann man es nicht ("Welche Zeile wurde am h�ufigsten ge�ndert")

* Eine separate Change History Tabelle die so aussieht wie im ersten L�sungsansatz dargestellt. Die aktiven Eintr�ge sind einfach greifbar, Changes k�nnen leicht abgefragt werden, sogar UNION ist m�glich. (Auch der letztge�nderte Eintrag wird hier dupliziert um zu wissen wer die letzte �nderung verbrochen hat). Vorteil: die Produktionstabelle mu� nicht angetascht werden.

... andere Ideen? Oder was w�rdet Ihr von den vorgestellten Ans�tzen pr�ferieren?

Chris


_______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an