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:列的新类型。支持以下数据类型:

    • byte:1 字节带符号整数。数字范围从 -128 到 127。

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

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

    • long:8 字节带符号整数。数字范围从 -9223372036854775808 到 9223372036854775807。

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

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

    • decimal:带符号十进制数,位数最长 38 位,小数点后 18 位。

    • string:字符串值。

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

    • timestamp:包含年、月、日、时、分和秒字段的值。

    • date:包含年、月和日字段的值。

例 示例

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