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 插件帮助 » [映射] 选项卡 » 映射:详细信息

 

[列映射] 选项卡

通过 [列映射] 选项卡,可查看并更改统一表与远程表的列间所存在的映射。

在 [列映射] 选项卡中选择行,右击列并选择 [],可将列映射标记为要删除。在保存模型时,将删除该列映射。

[列映射] 选项卡显示统一表中每一列的以下信息:

  • 统一列名   这是统一数据库中正在同步的列。

  • 统一列号   此列指出统一数据库上执行的 SELECT * FROM tablename 语句所返回的列的顺序。

  • 统一列数据类型   统一列的数据类型。

  • 映射方向   列的映射方向。

    对于映射到远程列的统一列,映射方向或与表的映射方向相同,或为 [未同步]。例如,如果表具有双向表映射,则表的列可以是 [双向],也可以是 [未同步]。对于映射到表达式的统一列,映射方向始终为仅上载。

    如果列映射方向为 [未同步],则此列是远程数据库模式的一部分。当部署模型时,会在远程数据库上创建列,但不会有任何信息与其同步。

  • 远程列名   显示映射有统一列的远程列或表达式。如统一列未同步,则该列为空。

    右击列后选择 [MobiLink 用户名]、[远程 ID] 或 [自定义] 可将列映射到表达式。选择 [自定义] 将打开一个窗口,可在该窗口中输入可能包含 MobiLink 命名参数的 SQL 表达式。无法将映射方向为仅下载的表中的列映射到表达式。

    涉及表达式的列映射方向始终为仅上载。这些映射所涉及的列存在于远程数据库中,但并未同步。如将统一主键列映射到表达式,则必须应用相应的下载子集和下载删除子集,以确保下载主键的唯一性。

    注意

    如果远程数据库在创建同步模型之前已经存在,则 [远程列名] 列中的信息提供您应检查的最佳推测。

  • 远程列号   此列指出远程数据库上执行的 SELECT * FROM tablename 语句所返回的列的顺序。

  • 远程列数据类型   远程列的数据类型。