VARCHAR2的大小是你在设定表的时候来决定的,记得VARCHAR2最长就是4000个字符。
数据量=行数×每行的字节数目

解决方案 »

  1.   

    数据量=所有表的大致最大总行数×每行的平均字节数目VARCHAR2、DATE和NUMBER是数据类型。VARCHAR2最大长度是:4000bytes,date最大长度是多少?number(p,s)是定义的长度,如果只有number,似乎是38位。知道者继续解答。
      

  2.   

    感谢上面几位的回答。能否再具体化一些呢?比如说我定义了一个表
    create table TT{
        code  varchar2(5),
        name  varchar2(20),
        age   number(3),
        birthday  date,
    }如果数据库中该表有100条记录,那他占用的数据量是多少呢?
    100*(5*4000+20*4000+3*? + ? )  请大家指点一下
      

  3.   

    varchar2是变长,定义多少字节就最多占用多少字节。
    数据量:100*(5+20+3+?)