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

SQL Anywhere 11.0.1 (中文) » MobiLink - 入门 » MobiLink 技术简介 » 研究 MobiLink Contact 示例 » 同步 Contact 示例

 

同步 Contact 示例中的销售代表

SalesRep 表的同步脚本演示了何为快照同步。销售代表的信息无论是否发生更改都要进行下载。

请参见快照同步

业务规则

SalesRep 表的业务规则如下:

  • 不能在远程数据库中修改该表。

  • 不能更改销售代表的 MobiLink 用户名及 rep_id 值。

  • 每个远程数据库只包含 SalesRep 表中与远程数据库所有者的 MobiLink 用户名相对应的一行。

下载
  • download_cursor   在每个远程数据库中,SalesRep 表包含单独一行。下载单独一行需要的开销非常小,因此使用一个简单的快照 download_cursor 脚本:
    SELECT rep_id, name
    FROM SalesRep
    WHERE ? IS NOT NULL
    AND ml_username = ?

    脚本中的第一个参数为最后一次下载时间戳(此处未使用)。IS NOT NULL 表达式是一个虚表达式,用以使用该参数。第二个参数为 MobiLink 用户名。

上载

此表不应在远程数据库中更新,所以没有针对此表的上载脚本。