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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 入门 » MobiLink 技术 » 用于 Sybase Central 的 MobiLink 插件 » 同步模型 » 同步模型任务 » 表映射和列映射

 

更改表映射的列映射

根据需要检查并自定义表映射和列映射。如果模型基于某现有远程数据库,则表映射和列映射表示最佳猜测。

前提条件

必须具有同步模型。

上下文和注释

可以将同步的统一表中的列映射到远程表的列、同步时确定的值或同步时排除的列中。在映射到某个值后,可以使用 MobiLink 用户名、远程数据库 ID 或 SQL 表达式(可包括 MobiLink 命名参数)。在将主键列映射到某个值且此表映射是双向映射时,需要在下载到远程数据库时防止出现重复的主键。

 任务
  1. 在 [表映射] 选项卡中选择表映射。

  2. 在 [详细信息] 窗格中,打开 [列映射] 选项卡。

  3. 右击要更改的列映射,然后从上下文菜单中选择以下选项之一:

    • MobiLink 用户名
    • 远程 ID
    • 自定义
    • 未映射的远程列

    要同步统一列和远程列,请从菜单的底部组中选择未映射的远程列。其中只列出未映射的远程列。

    要将统一列从同步中排除,可单击 []。[方向] 图标显示统一列未同步。

    要将统一列映射到某个值,可选择 [MobiLink 用户名] 和 [远程 ID],或使用 [自定义] 输入 SQL 表达式,以在同步期间执行远程表的 upload_insert、upload_update 和 upload_delete 同步脚本时可计算此 SQL 表达式。[方向] 图标显示该值只能进行上载;不能将统一列下载到远程数据库中。

结果

列映射已更新。