oracle number类型的数值存储空间是几个字节?
2011-05-16 15:38
417 查看
其实有公式可以计算:
number(p,s)占用得空间为:
length = floor((p+1)/2) + 1
备注:如果该数值为负数,需要再加一个字节。
----------------
例如:NUMBER(14,4)的类型数值,存储空间为
select floor((14+1)/2) + 1 from dual
结果输出为: 8
number(p,s)占用得空间为:
length = floor((p+1)/2) + 1
备注:如果该数值为负数,需要再加一个字节。
----------------
例如:NUMBER(14,4)的类型数值,存储空间为
select floor((14+1)/2) + 1 from dual
结果输出为: 8
相关文章推荐
- C++定义中short int long类型的变量分别占用了几个字节的存储空间
- 深入理解计算机系统-之-数值存储(二)--C程序打印变量的每一字节或者位
- oracle-类型存储空间大小
- 03:其他基本数据类型存储空间大小
- ArcSDE创建空间数据存储类型为ST_Geometry的要素类
- C类型与数值存储
- 不同数值类型占用的字节数
- Oracle Number类型存储结构详解
- C++Primer3.5标准库类型bitset---字节存储排序:大端和小端的判别及转换(转载)
- Java中八种基本数据类型占用字节空间总结和数据类型之间的转换
- 基本数据类型存储空间
- 【转】C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型
- 检查本机内部类型占几个字节
- Oracle字符集与字符类型存储空间占用
- 浅谈带符号类型的大小与所占存储空间的关系
- C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型(上)
- int类型究竟占几个字节
- 整型数据类型存储空间大小
- 算术类型的最小存储空间
- 基本数据类型 所占的 存储空间