首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

有个数据库字段长度有关问题,求解释

2014-05-30 
有个数据库字段长度问题,求解释!数据库类型一般有这样的:char和带var的varchar,他们的区别也就是后者能自

有个数据库字段长度问题,求解释!
数据库类型一般有这样的:char和带var的varchar,他们的区别也就是后者能自动适应字段的长度。

但是我有个疑问为什么varchar不设计的更好点,不用加长度,比如直接varchar而不是varchar(10)。这样就能防止出现长度不够而报错。。又要去改,不觉得麻烦么?
[解决办法]

引用:
数据库类型一般有这样的:char和带var的varchar,他们的区别也就是后者能自动适应字段的长度。

但是我有个疑问为什么varchar不设计的更好点,不用加长度,比如直接varchar而不是varchar(10)。这样就能防止出现长度不够而报错。。又要去改,不觉得麻烦么?


当你指定长度后进行数据存储时会预留位置给你存储,如果有新的字符空间申请时不会占用预留的位置。这样既能保证数据的连续,又能提高磁盘的利用率。对I/O速度有利,也有利于磁盘管理
[解决办法]
一楼正解,顶一个!

热点排行