假设有一个data.a的库有三张表Table(T1,T2),分析的字段类型为(CHAR,DATE,NUMBER)
T1:2个字段(F1和F2)
   F1中有3个值(0,0,5,null)
   F2中有2个值(A,B)   T2:1个字段(D1和D2)
   D1中3个值(2012-6-1,2012-6-2,null)
  
分析结果如下:
表名   字段名  最大值     最小值   count记录数    distinct_count(非重复记录数)  null
 T1      F1      5          0          4                3                         1
 T1      F2      B          A          2                2                         0
 T2      D1    2012-6-2   2012-6-1     3                2                         1写一段存储过程

解决方案 »

  1.   

    不好意思,发的有点急。
    写一段oracle存储过程
    假设有一个data.a的库有2张表Table(T1,T2),主要是针对(CHAR,NUMBER,DATE)这三种字段类型进行分析T1:2个字段(F1和F2)
       F1中有4个值(0,0,5,null)
       F2中有2个值(A,B)   T2:1个字段(D1)
       D1中3个值(2012-6-1,2012-6-2,null)
      
    表名   字段名  最大值     最小值   count记录数    distinct_count(非重复记录数)  null
     T1      F1      5          0          4                3                         1
     T1      F2      B          A          2                2                         0
     T2      D1    2012-6-2   2012-6-1     3                3                         1
    没有关联条件
     
       
      

  2.   

    建表语句和数据插入语句!T1:2个字段(F1和F2)
      F1中有3个值(0,0,5,null)
      F2中有2个值(A,B)   这个表的数据插入我竟然没法做!f2的两个值对应f1那个两值?
      

  3.   

    楼主应该是这个意思吧
    create table table1(
           F1 number(10)      
    );
    create table table2(
           F2 varchar2(10)
    );
    create table table3(
           D1 date
    );insert into table1 (F1) values (0);
    insert into table1 (F1) values (0);
    insert into table1 (F1) values (5);
    insert into table1 (F1) values (null);insert into table2 (F2) values ('A');
    insert into table2 (F2) values ('B');insert into table3 (D1) values (to_date('2012-6-1','yyyy-mm-dd'));
    insert into table3 (D1) values (to_date('2012-6-2','yyyy-mm-dd'));
    insert into table3 (D1) values (to_date(null,'yyyy-mm-dd'));