假设有一个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写一段存储过程
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写一段存储过程
写一段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
没有关联条件
F1中有3个值(0,0,5,null)
F2中有2个值(A,B) 这个表的数据插入我竟然没法做!f2的两个值对应f1那个两值?
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'));