You need to enable JavaScript to run this app.
DataLeap私有化V2.1.2

DataLeap私有化V2.1.2

复制全文
8.7 Unified SQL
8.7.4 数据类型
复制全文
8.7.4 数据类型

基础数据类型

Unified Data Type描述别名MySQLElasticSearchHanaHBase
string字符串类型char, binaryCHAR, VARCHAR,  TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, , TEXT, MEDIUMTEXT, LONGTEXTkeyword, binary, ipVARCHAR, CHAR, NVARCHAR, NCHAR, STRING, NSTRING, ALPHANUM, SHORTTEXT, VARBINARY, BLOB, CLOB, NCLOB, TEXT, BINTEXTHBase默认类型
int整数类型signed, unsigned, bigint, int64BIT, INT, BIGINT, SMALLINT, TINYINT, MEDIUMINTlong, integer, short, byteTINYINT, SMALLINT, INTEGER, BIGINT不支持
float浮点数类型decimal, float64FLOAT, DECIMAL, DOUBLEdouble, float, half_float, scaled_floatREAL, DOUBLE, DECIMAL, SMALLDECIMAL不支持
bool布尔类型boolean不支持booleanBOOLEAN不支持
date日期类型DATEDATE, DAYDATE不支持
datetime时间类型DATETIMEdate, datetimeTIME, TIMESTAMP, LONGDATE, SECONDDATE, SECONDTIME不支持
estextES的文本类型text

注:

  1. 由于HBase存储的数据为byte数组,没有数据类型,默认HBase数据集中的数据类型为string,即byte数组经过ASCII编码的字符串。
  2. Hana里的Binary类型被转换为hex字符串。Lob类型被转换为ASCII字符串,且如果长度大于4MB,在4MB处截断。

复合数据类型

Unified Data Type描述与其他引擎的对应
array(T)数组类型array等
map(key, value)map类型map<key, value> 等

类型转换
可以使用类型转换函数对数据的类型进行转换举例: cast 函数:
cast(10 as string) 将10转换成string类型,也可以使用string类型的别名,如: cast(10 as char)。

最近更新时间:2022.09.05 11:25:41
这个页面对您有帮助吗?
有用
有用
无用
无用