实时计算支持的数据类型
数据类型 | 说明 | 值域 |
---|---|---|
VARCHAR | 可变长度字符串 | VARCHAR最大容量为4MB。 |
BOOLEAN | 逻辑值 | 取值为TRUE、FALSE或UNKNOWN。 |
TINYINT | 微整型,1字节整数。 | -128~127 |
SMALLINT | 短整型,2字节整数。 | -32768~32767 |
INT | 整型,4字节整数。 | -2147483648~2147483647 |
BIGINT | 长整型,8字节整数。 | -9223372036854775808~9223372036854775807 |
FLOAT | 4字节浮点型 | 6位数字精度 |
DECIMAL | 小数类型 | 示例:123.45 是DECIMAL(5,2) 的值。 |
DOUBLE | 浮点型,8字节浮点型。 | 15位十进制精度。 |
DATE | 日期类型 | 示例:DATE'1969-07-20' |
TIME | 时间类型 | 示例:TIME '20:17:40' |
TIMESTAMP | 时间戳,显示日期和时间。 | 示例:TIMESTAMP '1969-07-20 20:17:40' |
VARBINARY | 二进制数据 | byte[] 数组。(VARBINARY没有最大容量的限制) |
数据类型转换
类型转换示例
-
测试数据
var1(VARCHAR) big1(BIGINT) 1000 323 -
测试语句
cast (var1 as bigint) as AA; cast (big1 as varchar) as BB;
-
测试结果
AA(BIGINT) BB(VARCHAR) 1000 323