Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103551032
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-05-17 22:18:45

   来源:

UltraLite 数据库的模式是由程序中包括的查询定义的。可将添加到参考数据库中,以定义可分别同步的数据集。如果不使用发布来定义要同步哪些更改,则会同步所有更改。

在 SQL Anywhere 中,发布用于几个目的。发布由一组项目组成。通常,每个项目可以是一个完整的表,也可以定义表中数据的一个子集。

为 UltraLite 应用程序定义的项目可通过提供 WHERE 子句来使用行子集,但不能使用列子集或 SUBSCRIBE BY 子句。管理 HotSync 同步的UltraLite 发布中的项目不能使用 WHERE 子句。

从 UltraLite 数据库同步数据的子集

1.创建代表希望同步的数据的发布。

2.运行 UltraLite 生成器,并在 -v 命令行选项上指定发布。

3.调用同步函数时指定发布。

如果不指定发布,则将同步对数据库的所有更改。如果指定一个或多个发布,则仅同步属于所列出发布的更改。

阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~