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 的 SQL Anywhere 客户端 » MobiLink SQL Anywhere 客户端扩展选项

 

TableOrderChecking (toc) 扩展选项

在您指定 TableOrder 时,确定 dbmlsync 是否应检查在上载另一个具有外键的表之前未上载任何表。

语法
tor={ OFF | ON }; ...
注释

在大多数应用程序中,远程数据库和统一数据库上的表具有相同的外键关系。这种情况下,您应将 TableOrderChecking 设为缺省值 ON,这样 dbmlsync 会确保在上载另一个具有外键的表之前未上载任何表。这可确保参照完整性。

在统一和远程数据库具有不同的外键关系时,该选项非常有用。将该选项与 TableOrder 扩展选项配合使用,以指定不遵循在上载另一个具有外键的表之前未上载任何表这一规则的表的顺序。

此选项仅在指定了 TableOrder 扩展选项时才会有用。

缺省值为 ON

此选项有一个长格式和一个短格式:您可以使用 toc,也可以使用 TableOrderChecking

您还可以在数据库中存储扩展选项。有关 dbmlsync 扩展选项的详细信息,请参见dbmlsync 扩展选项简介

另请参见
示例

以下 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:

dbmlsync -e "toc=OFF"

以下 SQL 语句说明如何在数据库中存储此选项:

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION toc='Off';