目录

Search

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

Designer 指南

Designer 指南

转换数据类型

转换数据类型

下表介绍了转换数据类型:
数据
类型
大小(字节)
说明
Array
字符数不受限制。
复杂数据类型。
可以使用具有复杂源和目标的数组。
长整型
8 个字节
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
精度 19,小数位数 0
整数值。
二进制
精度
1 到 104,857,600 个字节
不能对 COBOL 或平面文件源使用二进制数据。
不能对平面文件源使用二进制数据。
日期/时间
16 个字节
公元 0001 年 1 月 1 日到公元 9999 年 12 月 31 日
精度为 29,小数位数为 9
(精确到纳秒)
组合的日期/时间值。
小数
8 字节(如果关闭高精度或精度大于 28)
8 字节(如果关闭高精度或精度大于 38)
16 字节(如果精度 <= 18 并开启高精度)
20 字节(如果精度 >18 并且 <= 28)
24 字节(如果精度 >28 并且 <= 38)
具有声明的精度和小数位数的小数值。小数位数必须小于或等于精度。
精度从 1 到 28 位数字,小数位数从 0 到 28
对于支持精度高达 38 位数的转换,精度为 1 至 38 位数,小数位数为 0 至 38。
对于支持精度高达 28 位数的转换,精度为 1 至 28 位数,小数位数为 0 至 28。
如果您指定的精度大于最大位数,则在高精度模式下数据集成服务会将小数值转换为双精度。
对于支持精度高达 38 位数的转换,精度为 1 至 38 位数,小数位数为 0 至 38。
对于支持精度高达 28 位数的转换,精度为 1 至 28 位数,小数位数为 0 至 28。
如果您指定的精度大于最大位数,则在高精度模式下数据集成服务会将小数值转换为双精度。
双精度型
8 个字节
双精度浮点数值。
可以编辑精度和小数位数。小数位数必须小于或等于精度。
整型
4 个字节
-2,147,483,648 到 2,147,483,647
精度为 10,小数位数为 0
整数值。
Map
字符数不受限制。
复杂数据类型。
可以使用具有复杂源和目标的映射。
Nstring
Unicode 模式:(精度 + 1) * 2
ASCII 模式:精度 + 1
1 至 104,857,600 个字符
固定长度或可变长度字符串。
Ntext
Unicode 模式:(精度 + 1) * 2
ASCII 模式:精度 + 1
1 至 104,857,600 个字符
固定长度或可变长度字符串。
实型
8 个字节
精度为 7,小数位数为 0
双精度浮点数值。
小整数
4 个字节
-32,768 和 32,767
精度为 5,小数位数为 0
整数值。
字符串
Unicode 模式:(精度 + 1) * 2
ASCII 模式:精度 + 1
1 至 104,857,600 个字符
固定长度或可变长度字符串。
Struct
字符数不受限制。
复杂数据类型
可以使用具有复杂源和目标的结构。
文本
Unicode 模式:(精度 + 1) * 2
ASCII 模式:精度 + 1
1 至 104,857,600 个字符
固定长度或可变长度字符串。
timestampWithTZ
40 个字节
公元 1947 年 8 月 1 日到公元 2040 年 12 月 31 日
-12:00 到 +14:00
精度为 36,小数位数为 9。
(精确到纳秒)
具有时区的时间戳数据类型不支持以下时区区域:
  • AFRICA_CAIRO
  • AFRICA_MONROVIA
  • 埃及
  • AMERICA_MONTREAL