Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Remote » SQL Remote-Systeme erstellen » Aktualisierungskonflikte » Benutzerdefinierte Konfliktlösung mit Trigger

 

Lösung von Datumskonflikten

Um zu veranschaulichen, wie Sie Datumskonflikte lösen können, nehmen wir eine Tabelle in einem Kontaktverwaltungssystem mit einer Spalte an, die die aktuelleren Kontakte mit den einzelnen Kunden enthält.

Ein Vertreter spricht mit einem Kunden an einem Freitag, sendet jedoch seine Änderungen an die konsolidierte Datenbank erst am Montag. Inzwischen trifft ein zweiter Vertreter den Kunden am Samstag und aktualisiert die Änderungen am gleichen Abend.

Es gibt keinen Konflikt, wenn die Aktualisierung vom Samstag an die konsolidierte Datenbank repliziert wird, aber wenn die Aktualisierung am Montag eintrifft, findet sie die Zeile bereits geändert vor.

Standardmäßig würde die Montag-Aktualisierung übernommen werden, wodurch die Spalte die falsche Information enthält, dass der letzte Kontakt am Freitag stattgefunden hat. Aktualisierungskonflikte in dieser Spalte müssen jedoch gelöst werden, indem das aktuellere Datum in die Zeile eingefügt wird.

 Die Lösung implementieren