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 » Mobile Link サーバ管理 » Mobile Link サーバテクノロジ » 同期の方法 » リモートデータベース間でローを分割する

 

切断分割

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}
 参照
 例