1、Oracle建立测试表实例Oracle数据库中建立测试表实例1.建立测试表declarel_sql varchar2(32767);beginl_sql:=create table t(;for i in 1999loopl_sql:=l_sql|n|i| number, ;end loop;l_sql:=l_sql|pad varchar2(50) pctfree 10;execute immediate l_sql;end;/这里是建议一张999个字段的表2.插入数据declarel_sql varchar2(32767);beginl_sql:=insert into t select
2、;for i in 1999loopl_sql:=l_sql| 0,;end loop;l_sql:=l_sql| null from dual connect by level=10000;execute immediate l_sql;commit;end;/插入10000条数据3.查看执行的时间DECLAREl_dummy PLS_INTEGER;l_start PLS_INTEGER;l_stop PLS_INTEGER;l_sql VARCHAR2(100);BEGINl_start := dbms_utility.get_time;FOR j IN 120LOOPEXECUTE I
3、MMEDIATE SELECT count(*) FROM t INTO l_dummy;END LOOP;l_stop := dbms_utility.get_time;dbms_output.put_line(COUNT星20次的时间是:|to_char(l_stop-l_start)/100,0.99);FOR i IN 1250LOOPl_sql := SELECT count(n | i | ) FROM t;l_start := dbms_utility.get_time;FOR j IN 120LOOPEXECUTE IMMEDIATE l_sql INTO l_dummy;EN
4、D LOOP;l_stop := dbms_utility.get_time;dbms_output.put_line(COUNT各列20次的时间是:|to_char(l_stop-l_start)/100,0.99);END LOOP;END;/输出结果:COUNT星20次的时间是: 0.14COUNT各列20次的时间是: 0.14COUNT各列20次的时间是: 0.15COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.15COUNT各列20次的时间是: 0.15COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时
5、间是: 0.15COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.16COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.17COUNT各列20次的时
6、间是: 0.18COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.17COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.18COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.18COUNT各列20次的时
7、间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.19COUNT各列20次的时间是: 0.20COUNT各列20次的时
8、间是: 0.20COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.20COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.21COUNT各列20次的时
9、间是: 0.21COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.21COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时
10、间是: 0.23COUNT各列20次的时间是: 0.22COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.24COUNT各列20次的时
11、间是: 0.24COUNT各列20次的时间是: 0.23COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.24COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.25COUNT各列20次的时
12、间是: 0.25COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.25COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.26COUNT各列20次的时
13、间是: 0.26COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.26COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.27COUNT各列20次的时
14、间是: 0.28COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.27COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.28COUNT各列20次的时
15、间是: 0.29COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.28COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时
16、间是: 0.30COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.31COUNT各列20次的时
17、间是: 0.30COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时
18、间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.32COUNT各列20次的时
19、间是: 0.33COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.33COUNT各列20次的时
20、间是: 0.34COUNT各列20次的时间是: 0.33COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.29COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.30COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32COUNT各列20次的时间是: 0.31COUNT各列20次的时间是: 0.32可见越是在后面的列需要的时间越久,但是和count(1)和count(*)是一样的,因为1是数据不是列,不需要定位。