Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CHANGE_DATA_TYPE
Modifica il tipo di dati di una colonna esistente.
Se il valore di una colonna non può essere convertito nel nuovo tipo, verrà sostituito con NULL. Ciò può accadere quando una colonna di stringhe viene convertita in una colonna intera. Ad esempio, la stringa «123" diventerà il numero intero 123, ma la stringa «ABC» non può diventare un numero, quindi verrà sostituita con un valore NULL.
Parameters
-
sourceColumn: il nome di una colonna esistente. -
columnDataType— Nuovo tipo di colonna. Sono supportati i tipi di dati seguenti:-
byte: numeri interi con segno a 1 byte. L'intervallo di numeri è compreso tra -128 e 127.
-
breve: numeri interi con segno a 2 byte. L'intervallo di numeri è compreso tra -32768 e 32767.
-
int: numeri interi con segno a 4 byte. L'intervallo di numeri va da -2147483648 a 2147483647.
-
long: numeri interi con segno a 8 byte. L'intervallo di numeri va da -9223372036854775808 a 9223372036854775807.
-
float: numeri in virgola mobile a precisione singola a 4 byte.
-
double: numeri in virgola mobile a doppia precisione da 8 byte.
-
decimali: numeri decimali firmati con un massimo di 38 cifre in totale e 18 cifre dopo la virgola decimale.
-
string: valori della stringa di caratteri.
-
booleano: il tipo booleano ha uno dei due valori possibili: `true` e `false` o `yes` e `no`.
-
timestamp: Valori che comprendono i campi anno, mese, giorno, ora, minuto e secondo.
-
data: Valori che comprendono i campi anno, mese e giorno.
-
Esempio Esempio
{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }