表的大小计算:应该是这样吧
create table (a char(2),b char(4))
(2+2)*N条记录

解决方案 »

  1.   

    谢谢楼上的, 但我有的字段是 number(2)型和date型呀, 刚知道date占7个字节!!
      

  2.   

    number(a,b)
    a代表大小或精度,b代表小数位数。
    例如:声明NUMBER(2,1)最大数即为:9.9
      

  3.   

    number(a,b)
    长度估算:(a+b)/2结果,四舍五入之后,加1
      

  4.   

    number(2)占两个字节,可以用函数vsize得到
      

  5.   

    SELECT data_type, data_length, data_precision, data_scale
    FROM user_tab_columns
    WHERE data_type IN ('NUMBER', 'DATE')从这里看看,你就知道不管 NUMBER(m, n),NUMBER 究竟占用几个字节了。