关闭

oracle学习(二)——字符型char(n) varchar(n) varchar2(n)

233人阅读 评论(0) 收藏 举报
分类:

oracle学习(二)——字符型char(n)  varchar(n)  varchar2(n)

oracle中常见的字符类型:char(n) varchar(n) varchar2(n)。下面是这三种类型的对比。


最大长度 是否可变 是否推荐使用 效率/空间
char 2000 不可变 推荐 空间换效率
varchar 4000 可变 不推荐 -
varchar2 4000 可变 推荐 效率换空间

在选择要使用哪种类型的时候需要记住一个类似的原则,选择的时候只考虑两种char(n)和varchar2(n)。在可以忍受的情况下尽量使用varchar2(n),需要表的效率特别高,那么就需要使用char(n),利用空间换时间。因为char(n)在存储的时候利用空格填充,所以存储的结构利于存取,但是对于空间上有损耗。
在具体选择时,还需要根据具体的情况进行选择。
1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:261324次
    • 积分:6907
    • 等级:
    • 排名:第3347名
    • 原创:432篇
    • 转载:12篇
    • 译文:7篇
    • 评论:30条
    文章分类
    最新评论