Trafodion 数据类型

Trafodion支持的数据类型有:数值类型、字符类型、日期类型、Interval类型、LOB类型,如下表格,

数据类型 描述
数值类型 精确数值类型(int,largeint,smallint,numeric,decimal)或近似数值类型(float,double precision,real)
字符类型 固定长度字符(char)或变长字符(varchar)
日期类型 date(年月日,如2018-06-27),timestamp(带时分秒,如2018-06-27 10:12:30)和time(只有时分秒,如10:12:30)
Interval类型 如 3小时,2分钟,1秒等
LOB类型 包括BLOB(存储图片,音频等非结构化数据),CLOB(文档等半结构化数据)

下面表格更具体的描述了每个数据类型的定义,

种类 类型 定义 描述
字符类型 定长 CHAR[ACTER] 固定长度,最大16777216字节,常用
字符类型 定长 NCHAR/NATIONAL CHAR[ACTER] 固定长度,UCS2类型,不常用
字符类型 变长 VARCHAR/VARCHAR2 可变长度,最大16777216字节,常用
日期类型 日期-时间 DATE 格式YYYY-MM-DD,4字节,常用
日期类型 日期-时间 TIME 格式HH:MM:SS,3字节,不太常用
日期类型 日期-时间 TIME(precision) 格式HH:MM:SS.FFFFFF,7字节,不太常用
日期类型 日期-时间 TIME(precision) 格式HH:MM:SS.FFFFFF,7字节,不太常用
日期类型 日期-时间 TIMESTAMP 格式YYYY-MM-DD HH:MM:SS.FFFFFF,11字节,常用
日期类型 日期-时间 TIMESTAMP(precision) 格式YYYY-MM-DD HH:MM:SS.FFFFFF,11字节,常用
数值类型 精确类型 NUMERIC(m,n) 1~128位,1~4个数字2字节,5~9个数字4字节,10~128个数字8~64字节
数值类型 精确类型 DECIMAL(m,n) 1~18位,字节数等于数字个数
数值类型 精确类型 TINYINT 0~255 unsigned;-128~127 signed;1字节
数值类型 精确类型 SMALLINT 0~65535 unsigned;-32768~32767signed;2字节
数值类型 精确类型 INT 0~4294967295 unsigned;-2147483648~2147483647 signed;4字节
数值类型 精确类型 LARGEINT -2 63次方~2 63次方-1;8字节
数值类型 近似类型 FLOAT[(precision)] +/- 2.2250738585072014e-308 ~+/-1.7976931348623157e+308,8字节,与DOUBLE PRECISION相同
数值类型 近似类型 REAL +/- 1.17549435e-38 through +/ 3.40282347e+38,4字节
数值类型 近似类型 DOUBLE PRECISION +/- 2.2250738585072014e-308 ~+/-1.7976931348623157e+308,8字节,与FLOAT相同
LOB类型 LOB BLOB 二进制大对象,通过CQD LOB_MAX_SIZE配置最大size,默认10G
LOB类型 LOB CLOB 字符大对象,通过CQD LOB_MAX_SIZE配置最大size,默认10G

你可能感兴趣的:(Trafodion 数据类型)