View a markdown version of this page

CHANGE_DATA_TYPE - AWS Glue DataBrew開發人員指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CHANGE_DATA_TYPE

變更現有資料欄的資料類型。

如果資料欄值無法轉換為新類型,則會以 NULL 取代。當字串資料欄轉換為整數資料欄時,可能會發生這種情況。例如,字串 "123" 會變成整數 123,但字串 "ABC" 無法變成數字,因此會以 NULL 值取代。

Parameters
  • sourceColumn – 現有資料欄的名稱。

  • columnDataType – 新類型的資料欄。目前支援下列資料類型:

    • 位元組:1 位元組帶正負號整數。數字的範圍是 -128 到 127。

    • 短:2 位元組帶正負號整數。數字的範圍是 -32768 到 32767。

    • int:4 位元組帶正負號整數。數字的範圍是從 -2147483648 到 2147483647。

    • 長:8 位元組帶正負號整數。數字的範圍是 -9223372036854775808 到 9223372036854775807。

    • float:4 位元組單精度浮點數。

    • 雙:8 位元組雙精度浮點數。

    • 小數:符號小數,總計最多 38 位數,小數點後最多 18 位數。

    • string:字元字串值。

    • 布林值:布林值類型有兩個可能的值之一:`true` 和 `false` 或 `yes` 和 `no`。

    • 時間戳記:包含欄位年、月、日、小時、分鐘和秒的值。

    • date:包含欄位年份、月份和日期的值。

範例範例

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