Oracle建立测试表实例Word文件下载.docx
-
资源ID:1281851
资源大小:14.68KB
全文页数:13页
- 资源格式: DOCX
下载积分:3金币
快捷下载
账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Oracle建立测试表实例Word文件下载.docx
1、create table t(;for i in 1999loop=l_sql|n|i| number, end loop;pad varchar2(50) pctfree 10execute immediate l_sql;end;/这里是建议一张999个字段的表2.插入数据insert into t select =l_sql| 0,null from dual connect by level=10000commit;插入10000条数据3.查看执行的时间DECLAREl_dummy PLS_INTEGER;l_start PLS_INTEGER;l_stop PLS_INTEGER;l
2、_sql VARCHAR2(100);BEGINl_start := dbms_utility.get_time;FOR j IN 120LOOPEXECUTE IMMEDIATE SELECT count(*) FROM t INTO l_dummy;END LOOP;l_stop :dbms_output.put_line(COUNT星20次的时间是:|to_char(l_stop-l_start)/100,0.99);FOR i IN 1250l_sql := SELECT count(n | i | ) FROM tEXECUTE IMMEDIATE l_sql INTO l_dummy;COUNT各列20次的时间是:END;输出结果:COUNT星20次的时间是: 0.14COUNT各列20次的时间是: 0.15 0.16 0.17 0.18 0.19 0.20 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.30 0.31 0.32 0.33 0.34可见越是在后面的列需要的时间越久,但是和count(1)和count(*)是一样的,因为1是数据不是列,不需要定位。