Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
CAMBIAR_TIPO_DE_DATOS
Cambia el tipo de datos de una columna existente.
Si el valor de una columna no se puede convertir al nuevo tipo, se sustituirá por NULL. Esto puede suceder cuando una columna de cadena se convierte en una columna de enteros. Por ejemplo, la cadena «123" pasará a ser el entero 123, pero la cadena «ABC» no puede convertirse en un número, por lo que se sustituirá por un valor NULO.
Parameters
-
sourceColumn: el nombre de una columna existente. -
columnDataType— Nuevo tipo de columna. Los siguientes tipos de datos son compatibles:-
byte: números enteros con signo de 1 byte. El rango de números va de -128 a 127.
-
corto: números enteros con signo de 2 bytes. El rango de números va de -32768 a 32767.
-
int: números enteros con signo de 4 bytes. El rango de números va de -2147483648 a 2147483647.
-
largo: números enteros con signo de 8 bytes. El rango de números va de -9223372036854775808 a 9223372036854775807.
-
float: números de coma flotante de precisión simple de 4 bytes.
-
doble: números de coma flotante de precisión doble de 8 bytes.
-
decimal: números decimales firmados con hasta 38 dígitos en total y 18 dígitos después de la coma decimal.
-
cadena: valores de cadenas de caracteres.
-
booleano: el tipo booleano tiene uno de dos valores posibles: `verdadero` y `falso` o `sí` y `no`.
-
marca de tiempo: valores que comprenden los campos año, mes, día, hora, minuto y segundo.
-
fecha: valores que comprenden los campos año, mes y día.
-
ejemplo Ejemplo
{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }