Die Verteilung wird für jede an der Synchronisation beteiligte Tabelle durch die Skripten download_cursor und download_delete_cursor gesteuert. Diese Skripten verwenden zwei Parameter, einen Zeitstempel für den letzten Download und den MobiLink-Benutzernamen, der im zu synchronisierenden Aufruf angegeben wird.
Beachten Sie die folgenden Richtlinien, um eine Tabelle zwischen entfernten Datenbanken zu partitionieren:
Beziehen Sie eine Spalte in die Tabellendefinition ein, die den Benutzernamen für die Synchronisation mit der konsolidierten Datenbank enthält. Diese Spalte braucht nicht in die entfernten Datenbanken übertragen zu werden.
Fügen Sie in die WHERE-Klausel der Skripten download_cursor und download_delete_cursor eine Bedingung mit der Forderung ein, dass diese Spalte mit dem Skriptparameter übereinstimmt.
Der Skriptparameter wird durch einen benannten Parameter im Skript dargestellt. Folgendes download_cursor-Skript teilt zum Beispiel eine Tabelle Contact anhand der Mitarbeiterkennung emp_id auf.
SELECT id, contact_name FROM Contact WHERE last_modified >= {ml s.last_table_download} AND emp_id = {ml s.username} |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |