oracle,db2,teradata,hive字段类型汇总
来源:互联网 发布:永恒之塔5.0人物数据 编辑:程序博客网 时间:2024/06/07 00:43
经常使用的5种数据库:db2,gbase,hive,teradata,oracle.
他们有各自不同的字段类型定义.
这里 ,我汇总了相关的字段类型.
oracle数据库的字段类型
字段类型描述字段长度及其缺省值 字符串型 char(size)用于保存定长(size)字节的字符串数据。每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。varchar(size)用于保存变长的字符串数据。其中最大字节长度由(size)指定。每行长度可变,最大长度为4000字节。数据长度缺省为1long varchar用于保存变长的字符串数据。每行长度可变,最大长度为4321700字节。graphics(size)双字节字符串。每行定长(不足部分补为空格)。 长度(size)是指字符的个数,最大字节数为size*2。 vargraphics(size)可变长,双字节字符串。每行变长。长度(size)是指字符的个数,最大字节数为size*2。long vargraphic双字节字符串。最大长度为16350双字节字符串。时间 timestamp用于改变管理的二进制值数据,包括年月日时分秒毫秒。字节数为26date保存定长的日期数据,范围为0000年到9999。每行固定为10字节长度。time保存定长的时间数据。每行固定为8字节长度。数值型(6) int保存整型数据,范围为-2147483648到+2147483647。最大长度为4字节32 - 1字节或4G。smallint保存整型数据,范围为-32768到+32767最大长度为2字节32 - 1字节或4G。double保存浮点数据类型,范围为-2.23E-308到+2.23E-308。最大长度为8字节。float保存浮点数据类型,范围为-2.23E-308到+2.23E-308。最大长度为8字节。BIGINT巨整型是八个字节的整数,精度为 19 位。巨整型的范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。 REAL单精度浮点数是实数的 32 位近似值。数字可以为零,或者在从 -3.402E+38 到 -1.175E-37 或从 1.175E-37 到 3.402E+38 的范围内 numeric(p,s)保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)最大长度为2~17字节。decimal(p,s)保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)最大长度为2~17字节。大数据文本 text保存2GB长度以内的文本数据。最大长度为2G。text保存1GB长度以内的双字节文本数据。最大长度为1G字符。blob保存2GB长度以内的二进制数据。最大长度为2hive数据库的字段类型:
基本数据类型 类型描述示例TINYINT1个字节(8位)有符号整数1SMALLINT2字节(16位)有符号整数1INT4字节(32位)有符号整数1BIGINT8字节(64位)有符号整数1FLOAT4字节(32位)单精度浮点数1DOUBLE8字节(64位)双精度浮点数1BOOLEANtrue/falseTRUESTRING字符串‘xia’,”xia”BINARY 二进制类型,从Hive0.8.0开始支持 VARCHAR字符串,从Hive0.12.0开始支持 CHAR字符串,从Hive0.13.0开始支持 DECIMAL十进制数, 从Hive0.11.0开始支持 TIMESTAMP时间类型,从Hive0.8.0开始支持 DATE 时间类型, 从Hive0.12.0开始支持 复杂数据类型 ARRAY一组有序字段。字段的类型必须相同Array(1,2)MAP一组无序的键/值对。键的类型必须是原子的,值可以是任何类型,同一个映射的键的类型必须相同,值得类型也必须相同Map(‘a’,1,’b’,2)UNION: UNIONTYPE,他是从Hive 0.7.0开始支持的 STRUCT一组命名的字段。字段类型可以不同Struct(‘a’,1,1,0) DB2数据库中的字段类型:
字段类型描述字段长度及其缺省值 字符串型 char(size)用于保存定长(size)字节的字符串数据。每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。varchar(size)用于保存变长的字符串数据。其中最大字节长度由(size)指定。每行长度可变,最大长度为4000字节。数据长度缺省为1long varchar用于保存变长的字符串数据。每行长度可变,最大长度为4321700字节。graphics(size)双字节字符串。每行定长(不足部分补为空格)。 长度(size)是指字符的个数,最大字节数为size*2。 vargraphics(size)可变长,双字节字符串。每行变长。长度(size)是指字符的个数,最大字节数为size*2。long vargraphic双字节字符串。最大长度为16350双字节字符串。时间 timestamp用于改变管理的二进制值数据,包括年月日时分秒毫秒。字节数为26date保存定长的日期数据,范围为0000年到9999。每行固定为10字节长度。time保存定长的时间数据。每行固定为8字节长度。数值型(6) int保存整型数据,范围为-2147483648到+2147483647。最大长度为4字节32 - 1字节或4G。smallint保存整型数据,范围为-32768到+32767最大长度为2字节32 - 1字节或4G。double保存浮点数据类型,范围为-2.23E-308到+2.23E-308。最大长度为8字节。float保存浮点数据类型,范围为-2.23E-308到+2.23E-308。最大长度为8字节。BIGINT巨整型是八个字节的整数,精度为 19 位。巨整型的范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。 REAL单精度浮点数是实数的 32 位近似值。数字可以为零,或者在从 -3.402E+38 到 -1.175E-37 或从 1.175E-37 到 3.402E+38 的范围内 numeric(p,s)保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)最大长度为2~17字节。decimal(p,s)保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p)最大长度为2~17字节。大数据文本 text保存2GB长度以内的文本数据。最大长度为2G。text保存1GB长度以内的双字节文本数据。最大长度为1G字符。blob保存2GB长度以内的二进制数据。最大长度为2teradata数据库的字段类型:
1,字符型数据 缩写=全拼 CV = VARCHAR CF= CHARACTER Fix(CHAR) LONG VARCHAR 二进制数据 BYTE VARBYTE BF = BYTE Fixed BV = BYTE Variable I8 = BYTEINTEGER 数字型数据 I2 = SMALLINT整数 范围:-32,768 ~ 32,767 I = INTEGER 整数 范围: -2,147,483,648 ~ 2,147,483,647 F = FLOAT浮点数 D = DECIMAL小数 最大:18位数字 I1 = BYTEINT有符号整数,范围:-128至127,不包括零的有符号整数,占一个字节存储空间。 时间类型 DA = DATE AT = TIME(n) 图形数据 GF = GRAPHIC GV = VARGRAPHIC
2 0
- oracle,db2,teradata,hive字段类型汇总
- gbase,hive,teradata,db2,oracle数据库查询字段信息,类型,注释的sql语句.
- jdbc如何到连接teradata,hive,db2,gbase数据库,示例.
- 数据库字段类型-DB2
- DB2的字段类型
- DB2字段类型转换
- DB2修改字段类型
- hive 字段类型
- DB2笔记之四:DB2字段类型
- DB2笔记之四:DB2字段类型
- DB2 字段类型总结 04
- hive 表修改字段类型
- mysql、sqlServer、hsql、oracle、db2各数据库支持的字段类型与最大精度
- DB2字段类型研究 --- SMALLINT (小整型)
- db2插入 timestamp 类型字段 的sql
- DB2与oracle类型对比
- oracle的字段类型
- Oracle字段类型
- 继承和派生
- 删除数组中相同的元素
- Error 1402. Could not open key:
- BZOJ2212&3702: [Poi2011]Tree Rotations
- Context 和 Applicatin那点事
- oracle,db2,teradata,hive字段类型汇总
- Maven搭建Spring+Struts2+Hibernate项目详解
- JAVA反射使用手记
- PopupWindow的使用,及其注意事项
- 使用jlink烧写uboot
- Linux C语言检查进程是否存在
- sigaction函数的使用
- 转一篇Systemverilog的一个牛人总结
- #148 Sort Colors