CHANGE_DATA_TYPE - Amazon Glue DataBrew
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

CHANGE_DATA_TYPE

更改现有列的数据类型。

如果列值无法转换为新类型,则将替换为 NULL。当字符串列转换为整数列时,可能会发生这种情况。例如,字符串 “123” 将变为整数 123,但字符串 “ABC” 不能成为数字,因此它将被替换为 NULL 值。

参数
  • sourceColumn现有列的名称。

  • columnDataType列的新类型。支持以下数据类型:

    • :字节1 字节有符号整数。数字范围从 -128 至 127。

    • 短:2 字节有符号整数。数字范围从 -32768 到 32767。

    • int:4 字节有符号整数。数字范围从 -2147483648 到 2147483647。

    • 长整型8 字节有符号整数。数字范围从 -922337203636454775808 到 9223372036454775807。

    • float:4 字节单精度浮点数。

    • :双精度8 字节双精度浮点数。

    • 小数:签名的十进制数字,总计最多 38 位数,小数点后 18 位数。

    • 字符串:字符串值。

    • 布尔值:布尔类型有两个可能的值之一:`true `和 `false` 或 `yes `和 `no`。

    • 时间戳:值包括字段年、月、日、小时、分钟和秒。

    • 日期:包括字段年、月和日的值。

例 示例

{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }