1 个回答
FlinkSQL支持的数据类型有:
整数:TINYINT(1字节)、SMALLINT(2字节)、INT(4字节)、BIGINT(8字节)。
浮点数:FLOAT(单精度)、DOUBLE(双精度)。
定点数:DECIMAL(precision, scale)(如 DECIMAL(10,2) 表示最多10位,其中2位小数)。
STRING:变长字符串(类似Java的String)。
CHAR(n):定长字符串(长度固定为n)。
BOOLEAN:表示 TRUE 或 FALSE。
TIMESTAMP(3):精确到毫秒的时间戳(默认)。
TIMESTAMP_LTZ(n):带时区的时间戳(如 TIMESTAMP_LTZ(3))。
TIMESTAMP_NTZ:不带时区的时间戳。
Array:存储同类型元素的有序集合,支持索引访问。
Map:键值对集合,键唯一且不可为 NULL。
Row:自定义结构体,包含多个命名字段
JSON:Flink 1.14+ 支持 JSON 类型,可直接解析JSON数据。
发布于:1周前 (05-27) IP属地:
我来回答
您需要 登录 后回答此问题!