informix byte oracle,informix与oracle的数据类型比较

oracle的数据类型:

CHAR 字符型,最长2000字节

NCHAR 基于字符集的字符型,同上

VARCHAR2 变长字符型,最长4000字节

NVARCHAR 基于字符集的变长字符型,同上

VARCHAR 同VARCHAR2

NUMBER(s,d) 数字型,总位数位s位,小数位为d位,总长最大为38位

DATE 日期型

LONG 变长字符型,最长为2 G字节

RAW 纯二进制数据类型,最长为2000字节

LONG RAW 变长二进制数据类型,最长为2G字节

BLOB 二进制大对象类型,最长为4 G字节

NLOB 包含定宽的多位数字符大对象类型,最长为4 G字节

CLOB 包含单个字符的字符大对象类型,最长4 G字节

BFILE 数据库外的大型二进制的输入器类型,最大为4 G字节

MLSLABLE 操作系统中二进制标签类型

ROWID 姬路的物理地址类型

informix的数据类型:(见《Informix Guide to SQL 参考指南》:系统目录表,数据类型,环境变量)

0=char(n) 定义宽度为n的字符字段,最长255

1=smallint 短整型,-32767-32767

2=integer 整型,-2147483647-2147483648

3=float(x) 浮点型,最大有效位数16位

4=smallfloat 8位有效位数的浮点型

5=decimal(x,y) 生成x位精度的存储体,x为有效位数。不指定时默认为16位。

6=serial 表中插入行时自动指定的数字值,指定值比前一个最大值大1,每个表只能有一个

7=date 日期型,默认MM/DD/YYYY,可自定义。这个值实际上是整数,表示从1899年12月31日算起的天数。

17=int8 存储8个字节的整数值,范围从-(2^63-1)到(2^63-1)

8=money(x,y) 生成x位精度的存储体,x为有效位数,y为小数点位数。不指定时x默认为16位,y默认为2位。

10=datetime a to b 日期时间型,可定义格式。a和b值表示要存放的值的细节。a值表示最大单位,默认为year,b值表示最小单位。时间单位包括MONTH,DAY,HOUR,MINUTE和FRACTION

11=byte 二进制数据,最大2的31次方字节

12=text 文本型,最大2的31次方字节

13=varchar 存储变长字符型,最长255字节

14=interval 表示时间跨度的值

15=nchar(n) 同char,但允许GLS应用程序的不同排序顺序

16=nvarchar 同varchar,但允许GLS应用程序的不同排序顺序

18=serial8 存储范围同INT8的大顺序整数

19=set(e) 存储元素的非排序集合,所有元素都具有同一类型e;不允许重复值

20=multiset(e) 存储元素的非排序集合,所有元素都具有同一类型e;允许重复值

21=list(e) 存储元素的排序集合,所有元素都具有同一类型e;允许重复值

22=row 存储已命名或未命名行类型

40=Varying-length opaque type 存储用户定义的数据类型,其内部结构对于数据库服务器不透明,即不可存取

41=Fixed-length opaque type 存储用户定义的数据类型,其内部结构对于数据库服务器不透明,即不可存取

43=lvarchar 存储变长字符串,最大32739个字节

44=boolean 存储布尔值true和false

BLOB 以随机存取块的形式存储二进制数据

CLOB 以随机存取块的形式存储文本数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值