Moe*_*oeb 2 database oracle algorithm database-design
此Oracle文档页面提到了
...最后创建LONG类型的列
但不说为什么.
什么原因可以将它们存储在一行的末尾?
LONGOracle中的A 与longC或C++中的完全不同.在Oracle中,a LONG有点像VARCHAR2但是具有更大的最大长度(2GB,我相信?)
它最后存储的原因是因为如果你有一个表(INT a, LONG foo, INT b)并且它按照该顺序存储,那么为了获取b列的值,它必须读入列占用的所有数据页LONG.通过将其存储在最后,如果不必要,则不必读入所有数据.
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |