download_cursor スクリプトと download_delete_cursor スクリプトによって、同期で使用するテーブルごとに分割を制御します。このスクリプトでは、最終ダウンロードタイムスタンプと、同期を呼び出すときに指定する Mobile Link ユーザ名の 2 つのパラメータを使用します。
リモートデータベース間でテーブルを分割するには、次のガイドラインに従います。
テーブル定義でカラムを指定し、そこに統合データベースの同期ユーザ名を持たせます。このカラムをリモートデータベースにダウンロードする必要はありません。
このカラムがスクリプトのパラメータと一致するように、download_cursor スクリプトと downloade_delete_cursor スクリプトの WHERE 句に条件文を指定します。
スクリプトパラメータは、スクリプト内で名前付きパラメータによって表されます。次の例では、download_cursor スクリプトによって、テーブル Contact を emp_id で分割します。
SELECT id, contact_name FROM Contact WHERE last_modified >= {ml s.last_table_download} AND emp_id = {ml s.username} |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |