Oracle 11g增加列,并带默认值的新特性

2014-11-24 17:27:35 · 作者: · 浏览: 0

11g增加列(默认值)


通过10g和11g的增加相同列和默认值的对比可以发现,11g的速度要比10g快很多很多,下面我们通过上面dump出来相关的数据块来分析原因
dump分析
11g增加列之前dump


11g增加列之后dump


10g增加列之后dump
因为10g在没有增加列之前的dump和11g未增加列之前类似,所以未dump出来


对比发现11g在增加列之后,以前的数据dump出来的内容未有任何改变.也就是说:在10g中,我们增加一个列和默认值,会自动的增加到真实的数据中,而在11g中增加列和默认值并未真的加到11g的表中已经存在的数据中.
11g中插入新数据dump测试


通过这里看看出:在11g中后续插入的数据,默认值也插入到数据文件中