upload_fetch スクリプトは、統合データベースのテーブルにカーソルを定義する SELECT 文です。このカーソルは、リモートデータベースから更新されたものとして受信したローの古い値と、統合データベースにある現在の値を比較するために使用します。これによって、upload_fetch スクリプトは更新の処理中に競合を識別します。
同期テーブルが、次のように定義されている場合を考えてみます。
CREATE TABLE uf_example ( pk1 integer NOT NULL, pk2 integer NOT NULL, val varchar(200), PRIMARY KEY( pk1, pk2 )); |
この場合、このテーブルに対して考えられる upload_fetch スクリプトは次のようになります。
SELECT pk1, pk2, val FROM uf_example WHERE pk1 = {ml r.pk1} and pk2 = {ml r.pk2} |
upload_fetch テーブルイベントを参照してください。
Mobile Link サーバーが、統合データベース内の競合のチェック対象となる 1 つのローを正確に識別するには、upload_fetch スクリプト内にクエリの WHERE 句が必要となります。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |