本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CHANGE_DATA_TYPE
更改现有列的数据类型。
如果列值无法转换为新类型,则将替换为 NULL。当字符串列转换为整数列时,可能会发生这种情况。例如,字符串 “123” 将变为整数 123,但字符串 “ABC” 不能成为数字,因此它将被替换为 NULL 值。
参数
-
sourceColumn
现有列的名称。 -
columnDataType
列的新类型。支持以下数据类型:-
:字节1 字节有符号整数。数字范围从 -128 至 127。
-
短:2 字节有符号整数。数字范围从 -32768 到 32767。
-
int:4 字节有符号整数。数字范围从 -2147483648 到 2147483647。
-
长整型8 字节有符号整数。数字范围从 -922337203636454775808 到 9223372036454775807。
-
float:4 字节单精度浮点数。
-
:双精度8 字节双精度浮点数。
-
小数:签名的十进制数字,总计最多 38 位数,小数点后 18 位数。
-
字符串:字符串值。
-
布尔值:布尔类型有两个可能的值之一:`true `和 `false` 或 `yes `和 `no`。
-
时间戳:值包括字段年、月、日、小时、分钟和秒。
-
日期:包括字段年、月和日的值。
-
例 示例
{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }