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

SQL Anywhere 12.0.0 (中文) » 上下文相关帮助 » MobiLink 插件帮助 » [映射] 选项卡 » 映射:详细信息

 

[列映射] 选项卡

[列映射] 选项卡显示映射的列。

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

[列映射] 选项卡显示所选表映射的以下信息:

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

  • 统一列号   此列指出 SELECT * FROM tablename 命令所返回的列的顺序。

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

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

    列到列映射的方向与表映射的方向相同。列可具有与其表相同的映射,也可以不同步。例如,如果表具有双向表映射,则表的列可以是 [双向],也可以是 [未同步]。

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

    如果您不希望在远程数据库创建列,则将其从模型中删除。无法删除主键列。请参见修改记录删除的方式

  • 远程列名   显示统一列将映射到或未同步到的远程列或上载值。

    在 [列映射] 选项卡中单击省略号(三个英文句点)按钮并选择 [MobiLink 用户名]、[远程 ID] 或 [自定义](可以输入包含 MobiLink 命名参数的 SQL 表达式),可将统一数据库表中的列映射到上载值。上载值与远程表中的列不对应,所以上载值仅适用于到统一数据库的上载。如果将统一主键列映射到上载值,还需应用相应子集到下载和下载删除,以确保下载主键的唯一性。

    注意

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

  • 远程列号   此列指出 SELECT * FROM tablename 命令所返回的列的顺序。

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