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

SQL Anywhere 12.0.1 » Mobile Link サーバー管理 » Mobile Link サーバーテクノロジ » 同期の方法 » リモートデータベース間でのローの分割

 

切断分割

download_cursor スクリプトと download_delete_cursor スクリプトによって、同期で使用するテーブルごとに分割を制御します。このスクリプトでは、最終ダウンロードタイムスタンプと、同期を呼び出すときに指定する Mobile Link ユーザー名の 2 つのパラメーターを使用します。

 ♦ リモートデータベース間でのテーブルの分割
  1. テーブル定義でカラムを指定し、そこに統合データベースの同期ユーザー名を持たせます。このカラムをリモートデータベースにダウンロードする必要はありません。

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