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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 使用 UltraLite 数据库 » 使用 UltraLite 表和列

 

使用 allsync 和 nosync 后缀

您可以将 _allsync_nosync 追加到表名称的后面以便控制同步的数据限制。您可以使用这些后缀作为使用发布来控制数据限制一种替代方法。要控制数据优先级,需定义一个或多个发布。

  • 如果所创建表的名称以 _allsync 结尾,即使自上次同步以来未更改该表中的所有行,每次同步时也将同步这些行。

    提示

    您可将用户特定的数据或客户端特定的数据存储在 allsync 表中。然后可以在同步时将 UltraLite 表中的数据上载到统一数据库的临时表中。同步脚本可以控制数据并使您不必在统一数据库中维护该数据。

  • 如果所创建表的名称以 _nosync 结尾,则该表的所有行均不会同步。可使用这些表来保存统一数据库的表中不需要的持久数据。

另请参见
示例

CustDB.udb 示例数据库中,您会发现,已将一个表声明为 nosync 表,因为该表名已命名为 ULIdentifyEmployee_nosync。因此,无论该表中的数据如何更改,它都不会与 MobiLink 同步,并且信息也不会出现在 CustDB.db 统一数据库中。