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" } } }