Die Geschäftsregeln für die Kunden lauten folgendermaßen:
Kundendaten können in der konsolidierten und in der entfernten Datenbank geändert werden.
Sowohl die entfernte als auch die konsolidierte Datenbank enthält eine vollständige Liste der Kunden.
Kundendaten können in der konsolidierten Datenbank eingefügt und aktualisiert werden. Das entsprechende Skript für diese Vorgänge lautet folgendermaßen:
download_cursor Das folgende download_cursor-Skript liest alle Kunden ein, deren Daten sich seit dem letzten Download von Informationen durch den Benutzer geändert haben.
SELECT cust_id, cust_name FROM ULCustomer WHERE last_modified >= {ml s.last_table_download} |
Kundendaten können in der entfernten Datenbank eingefügt, aktualisiert oder gelöscht werden. Die entsprechenden Skripten für diese Vorgänge lauten folgendermaßen:
upload_insert Das upload_insert-Skript für CustDB sieht wie folgt aus:
INSERT INTO ULCustomer( cust_id, cust_name ) VALUES( {ml r.cust_id, r.cust_name } ) |
upload_update Das upload_update-Skript für CustDB sieht wie folgt aus:
UPDATE ULCustomer SET cust_name = {ml r.cust_name} WHERE cust_id = {ml r.cust_id} |
In dieser Tabelle wird keine Konflikterkennung durchgeführt.
upload_delete Das upload_delete-Skript für CustDB sieht wie folgt aus:
DELETE FROM ULCustomer WHERE cust_id = {ml r.cust_id} |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |