Oracle建立测试表实例Word文件下载.docx

上传人:b****2 文档编号:1281851 上传时间:2023-04-30 格式:DOCX 页数:13 大小:14.68KB
下载 相关 举报
Oracle建立测试表实例Word文件下载.docx_第1页
第1页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第2页
第2页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第3页
第3页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第4页
第4页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第5页
第5页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第6页
第6页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第7页
第7页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第8页
第8页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第9页
第9页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第10页
第10页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第11页
第11页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第12页
第12页 / 共13页
Oracle建立测试表实例Word文件下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Oracle建立测试表实例Word文件下载.docx

《Oracle建立测试表实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《Oracle建立测试表实例Word文件下载.docx(13页珍藏版)》请在冰点文库上搜索。

Oracle建立测试表实例Word文件下载.docx

createtablet('

;

  foriin1999

  loop

=l_sql||'

n'

||i||

  '

number,'

  endloop;

padvarchar2(50))pctfree10'

  executeimmediatel_sql;

  end;

  /

  这里是建议一张999个字段的表

  2.插入数据

insertintotselect'

=l_sql||'

0,'

nullfromdualconnectbylevel<

=10000'

  commit;

  插入10000条数据

  3.查看执行的时间

  DECLARE

  l_dummyPLS_INTEGER;

  l_startPLS_INTEGER;

  l_stopPLS_INTEGER;

  l_sqlVARCHAR2(100);

  BEGIN

  l_start:

=dbms_utility.get_time;

  FORjIN120

  LOOP

  EXECUTEIMMEDIATE'

SELECTcount(*)FROMt'

INTOl_dummy;

  ENDLOOP;

  l_stop:

  dbms_output.put_line('

COUNT星20次的时间是:

'

||to_char((l_stop-l_start)/100,'

0.99'

));

  FORiIN1250

  l_sql:

='

SELECTcount(n'

||i||'

)FROMt'

  EXECUTEIMMEDIATEl_sqlINTOl_dummy;

COUNT各列20次的时间是:

  END;

  输出结果:

  COUNT星20次的时间是:

0.14

  COUNT各列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是数据不是列,不需要定位。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2