Mobile Link クライアントが更新済みのローを Mobile Link サーバに送信するときは、更新された新しい値 (更新後イメージ) だけでなく、最後のダウンロード、またはこのローの最初のアップロード以前に存在していたローの値から取得された古いローの値 (更新前イメージ) のコピーも含まれています。更新前イメージが統合データベースの現在の値と一致しないと、競合が検出されます。
競合を検出するスクリプトがいくつか用意されています。Mobile Link サーバは、次のいずれかのスクリプトが適用された場合のみ競合を検出します。
upload_fetch または upload_fetch_column_conflict スクリプト
WHERE 句に指定されたカラムがすべて非プライマリ・キー・カラムである upload_update スクリプト
upload_fetch スクリプトによる競合の検出
upload_update スクリプトによる競合の検出
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |