BINARY_INTEGER和INTEGER的区别
2010-03-13 20:45
274 查看
从使用范围上讲:
INTEGER 是一个SQL数据类型,可以用在定义表时,也可以用在PL/SQL中。
BINARY_INTEGER 是一个PL/SQL数据类型,只能用在PL/SQL中。
从表示内容上讲:
INTEGER是ORACLE的NUMBER类型的子类型,可以简写为INT,是为了兼容ANSI/ISO和IBM的数据类型而定义的。它的存储范围很大可以达精度为38位,数量级为127位的整数(包括整数与负数)。
当我们定义个一个列的类型为INTEGER时,实际上数据库自动将该列的类型转换为NUMBER(38).
BINARY_INTEGER 表示一个有符号整数,表示的范围为-2的31次方到2的31次方
它有几个子类型,如NATURAL 表示自然数,POSITIVE表示正整数。从表示的范围来讲,BINARY_INTEGER是INTEGER的子集
INTEGER 是一个SQL数据类型,可以用在定义表时,也可以用在PL/SQL中。
BINARY_INTEGER 是一个PL/SQL数据类型,只能用在PL/SQL中。
从表示内容上讲:
INTEGER是ORACLE的NUMBER类型的子类型,可以简写为INT,是为了兼容ANSI/ISO和IBM的数据类型而定义的。它的存储范围很大可以达精度为38位,数量级为127位的整数(包括整数与负数)。
当我们定义个一个列的类型为INTEGER时,实际上数据库自动将该列的类型转换为NUMBER(38).
BINARY_INTEGER 表示一个有符号整数,表示的范围为-2的31次方到2的31次方
它有几个子类型,如NATURAL 表示自然数,POSITIVE表示正整数。从表示的范围来讲,BINARY_INTEGER是INTEGER的子集
相关文章推荐
- Oracle中Binary_Integer与Pls_Integer 的区别
- 学习PLS_INTEGER,BINARY_INTEGER,INTEGER,NUMBER的概念及区别以及在性能方面的差异
- Oracle中Binary_Integer与Pls_Integer 的区别
- PLS_INTEGER、BINARY_INTEGER和SIMPLE_INTEGER区别
- BINARY_INTEGER和INTEGER的区别收藏
- BINARY_INTEGER和INTEGER的区别
- Oracle中Binary_Integer与Pls_Integer 的区别
- char与byte的区别,java中的Integer的toBinaryString()方法
- ORACLE之 BINARY_INTEGER 与 PLS_INTEGER 的区别
- BINARY_INTEGER 和 INTEGER 的区别
- xs:int和xs:integer的区别与实战
- hibernate 中 实体类 使用int定义变量 和 使用Integer定义变量的区别
- int Integer 区别比较
- java int与integer的区别
- Sqlite中的rowid字段和integer primary key autoincrement的字段区别
- Integer.parseInt()和Integer.valueOf()的区别
- 实战BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer
- _int、NSInteger、NSUInteger、NSNumber的区别和联系
- Int 和integer的区别
- java int与integer的区别