varchar20(varchar2)
云天轻舞
精选回答
1、区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的,比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。
2、2.CHAR的效率比VARCHAR2的效率稍高。
3、3.目前VARCHAR是VARCHAR2的同义词。
4、工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。
5、Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。
6、如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。
7、何时该用CHAR,何时该用varchar2? CHAR与VARCHAR2是一对矛盾的统一体,两者是互补的关系. VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率’。
8、VARCHAR2虽然比CHAR节省空间,但是如果一个VARCHAR2列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移’(Row Migration)现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替VARCHAR2会更好一些。
点颗许愿烟 2023-12-23 15:37:39
相关推荐
腿毛少怎么变多
腿毛的多与少主要是由基因遗传及自身的内分泌所决定的,从理论上来说雄性激素越多,雌性激素相对越少的情况下会促进荷尔蒙的释放,毛发的数量也会增多。所以在平常的生活中适当的进行一些运动,可以刺激体内产生雄性激素,会有...
展开详情凄凉的反义词
1、凄凉的反义词是欢乐,喜庆,温馨,繁荣,热闹,和煦。2、凄凉,指悲苦;寂寞;悲凉;冷落。形容环境孤寂、冷清。见北魏·杨炫之《洛阳伽蓝记·建中寺》:有一凉风堂,本腾避暑之处,凄凉常冷,经夏无蝇,有万年千岁之树也...
展开详情形容小学生的句子
1、整个城市像烧透了的砖窑,使人喘不过气来。狗趴在地上吐出鲜红的舌头,骡马的鼻孔张得特别大。2、踏青,踏青,青也许不是长出来的,青是踏出来的?每年我都到云梦山上来踏青,一面踏青,一面寻找着春天。3、当生活给我们...
展开详情