当前位置:主页 >> Oracle >> 正文
oracle数据类型
阅读:677 输入:2014-11-04 03:21:21

char(size) :存放字符串,最大2000个字符,定长。定长解释:
若建此表:create table test (name char(32));--此列最多能放32字符,,超过会报错,

不够,则用空格补全。可以用此函。select name,dump(name) from test
varchar:使用的较小
varchar2:是变长,最大4000。就是不放空格,会被回收的。
使用原则:若数据长度是固定的,如商品编号,身份证号,应使用char,因为速度会很快
nchar:定长,是在unix下的编码。注意:汉字也是一个,与其他的不同。
nvarchar2
clob:字符型的大对象,变长,只能放字符,最大为8T
blob:变长,二进制,图片,声音,文字,也是最大为8T
在实际开发中,很小把图片,声音放在数据库中,一般只存url地址