目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 附录 , A: 数据类型引用
  17. 附录 , B: 配置 Web 浏览器

Designer 指南

Designer 指南

目标定义中的特殊字符处理

目标定义中的特殊字符处理

您可以通过 Designer 导入、创建和编辑在表和字段名称中包含特殊字符(例如斜杠 (/))的目标定义。 使用 Target Designer 导入、创建或编辑目标定义时,如果将目标定义保存到存储库,Designer 会保留表和字段名称中的特殊字符。
但是,将具有特殊字符的目标定义添加到映射时,Designer 会保留或替换该字符。 此外,在 Target Designer 的目标实例中生成目标更新替代时,Designer 会对具有某些特殊字符的表和列名称两旁使用引号。 Designer 对关系目标和非关系目标的特殊字符采用不同的处理方式。
下表介绍了 Designer 如何处理关系目标中的特殊字符:
特殊字符
Target Designer 行为
Mapping Designer 行为
@#$_
保留目标定义表名称中的字符。
保留目标定义列名称中的字符。
保留目标实例表名称中的字符。
保留目标实例列名称中的字符。
不在目标更新替代中表或列名称的两旁使用引号。
/+-=~`!%^&*()[]{}'; ?,<>\| <space>
保留目标定义表名称中的字符。
保留目标定义列名称中的字符。
将目标实例表名称中的字符替换为下划线字符。
保留目标实例列名称中的字符。
在目标更新替代中使用引号分隔包含特殊字符的表和列名称。
.":\t\r\n
Designer 不会识别关系目标表和列名称中的这些字符。
Designer 不会识别关系目标表和列名称中的这些字符。
下表介绍了 Designer 如何处理非关系目标中的特殊字符:
特殊字符
Target Designer 行为
Mapping Designer 行为
@#$_
保留目标定义表名称中的字符。
保留目标定义列名称中的字符。
不能使用 @ 字符作为表或列名称中的第一个字符。
保留目标实例表名称中的字符。
保留目标实例列名称中的字符。
不能使用 @ 字符作为表或列名称中的第一个字符。
/
保留目标定义表名称中的字符。
保留目标定义列名称中的字符。
将目标实例表名称中的字符替换为下划线字符。
保留目标实例列名称中的字符。
.+-=~`!%^&*()[]{}'" ;:?,<>\| \t\r\n <space>
Designer 不会识别非关系目标表和列名称中的这些字符。
Designer 不会识别非关系目标表和列名称中的这些字符。
一些数据库需要特殊配置或命令以允许包含特殊字符的表和字段名称。 有关详细信息,请参阅数据库文档。