日期:2014-05-16  浏览次数:20584 次

Oracle:数据库类型区别

char、varchar、text和nchar、nvarchar、ntext的区别

http://www.cnblogs.com/ebaidu/archive/2007/08/14/854778.html

?

?

?DATE和TIMESTAMP数据类型的比较

http://www.sudu.cn/info/html/edu/20070422/320911.html

?

oracle里long类型的总结http://www.php100.com/html/webkaifa/database/oracle/2009/0418/1340.html

下面是ORACLE中的数据类型:
VARCHAR2(size)
可变长度的字符数据
CHAR(size)
固定长度的字符数据
NUMBER(p,s)
可变长度的数字数据
DATE
日期和时间值
LONG
最大2G的可变长度字符数据
CLOB
最大4G的字符数据
RAW and LONG RAW
原始二进制数据
BLOB
最大4G的二进制数据
BFILE
最大4G的,存储在外部文件中的二进制数据
ROWID
一个64进制的数制系统,表示表中一行的唯一地址

?

?

int和number的区别:

oracle本来就没有int类型,为了与别的数据库兼容,新增了int类型作为number类型的子集。
int类型只能存储整数;
number可以存储浮点数,也可以存储整数;
number(8,1)存储小数位为1位,总长度为8的浮点数,如果小数位数不足,则用0补全;
number(8)存储总长度为8的整数;
int相当于number(22),存储总长度为22的整数。
http://hi.baidu.com/vhook/blog/item/101d1f2bed1f0c355343c1fb.html