如何计算一行的数据大小呢? 

解决方案 »

  1.   

    SQL> desc user_tables;
     名称                                      是否为空? 类型
     ----------------------------------------- -------- ---------------------------
     ... AVG_ROW_LEN                                        NUMBER
     ...
    分析表之后查这一列的内容就可以,只是分析一行的话可以ctas建一个同结构的测试表,插入一行,
    exec dbms_stats.gather_table_stats(user,'表明');
    select AVG_ROW_LEN from user_tables where table_name='表明';