编写同步脚本一章讲述了如何编写简单的同步脚本、如何在数据库中存储同步脚本以及如何测试脚本中是否存在语法错误。
许多有用的同步功能不只需要一个脚本,而是需要一组脚本协同工作。本章还将介绍如何实现一些常用的同步技术。示例中描述的是 SQL 同步脚本。您也可以采用 Java 或 .NET 同步逻辑,但是在上载和下载事件中仍然需要用到 SQL 脚本的知识。
在 Contact 示例应用程序中,Customer 表的基于时间戳的同步需要如下脚本:
一个 upload_insert 脚本,用于在统一数据库中处理添加到远程数据库中的新行。
一个 upload_update 脚本,用于在统一数据库中处理远程数据库的一些修改。
一个 upload_delete 脚本,用于在统一数据库中处理从远程数据库中删除的行。
一个 download_cursor 脚本,用于将新行和更新的行下载到远程数据库中。
一个 download_delete_cursor 脚本,用于下载要从远程数据库中删除的行。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。