View a markdown version of this page

ALTERAR_TIPO_DE_DADOS - AWS Glue DataBrew Guia do Desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

ALTERAR_TIPO_DE_DADOS

Altera o tipo de dados de uma coluna existente.

Se o valor de uma coluna não puder ser convertido para o novo tipo, ele será substituído por NULL. Isso pode acontecer quando uma coluna de string é convertida em uma coluna inteira. Por exemplo, a string “123" se tornará o número inteiro 123, mas a string “ABC” não pode se tornar um número, então ela será substituída por um valor NULL.

Parâmetros
  • sourceColumn: o nome de uma coluna existente.

  • columnDataType— Novo tipo de coluna. Os seguintes tipos de dados são compatíveis:

    • byte: números inteiros assinados de 1 byte. O intervalo de números é de -128 a 127.

    • curto: números inteiros assinados de 2 bytes. O intervalo de números é de -32768 a 32767.

    • int: números inteiros assinados de 4 bytes. O intervalo de números é de -2147483648 a 2147483647.

    • long: números inteiros assinados de 8 bytes. O intervalo de números é de -9223372036854775808 a 9223372036854775807.

    • float: números de ponto flutuante de precisão única de 4 bytes.

    • double: números de ponto flutuante de precisão dupla de 8 bytes.

    • decimal: números decimais assinados com até 38 dígitos no total e 18 dígitos após o ponto decimal.

    • string: valores da cadeia de caracteres.

    • booleano: O tipo booleano tem um dos dois valores possíveis: `true` e `false` ou `yes` e `no`.

    • timestamp: valores que incluem os campos ano, mês, dia, hora, minuto e segundo.

    • data: valores que compreendem os campos ano, mês e dia.

exemplo Exemplo

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