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

SQL Anywhere 12.0.1 » UltraLite - 数据库管理和参考 » UltraLite 用作 MobiLink 客户端 » UltraLite 客户端 » UltraLite 客户端同步设计

 

UltraLite 非同步表

通过使用 SYNCHRONIZE OFF 创建表,可控制何时从上载操作中排除整个表。可将这些非同步表用于统一数据库中不需要的客户端特定的持久数据。除了不进行同步外,这些表的使用方法和 UltraLite 数据库中其它表的使用方法完全相同。

注意

仅当表没有需要上载的未同步更改时才能更改它的同步类型。

如果创建带有 _nosync 后缀的表,只能在保留 _nosync 后缀的前提下重命名该表。例如,不允许使用以下带有重命名子句的 ALTER TABLE 语句,因为新名称不再以 nosync 作为结尾:

ALTER TABLE purchase_comments_nosync 
RENAME comments;

若要纠正此问题,必须重写语句以包含此后缀:

ALTER TABLE purchase_comments_nosync 
RENAME comments_nosync;

也可使用发布达到相同的效果。

注意

作为使用 SYNCHRONIZE OFF 子句创建或变更表的替代方法,可向表名称追加短语 _nosync 以将其转化为非同步表。

 另请参见