ITPub博客

首页 > 数据库 > Oracle > 使用pls_integer类型

使用pls_integer类型

原创 Oracle 作者:luisedalian 时间:2014-01-17 15:10:39 0 删除 编辑

比较进行1000000次计算,使用NUMBERPLS_INTEGER在时间上的差别。

点击(此处)折叠或打开

  1. SET timing ON
  2. DECLARE
  3.   j NUMBER :=0;
  4. BEGIN
  5.   FOR i IN 1..1000000 LOOP
  6.     j := i + 1;
  7.     IF j = 1000 THEN
  8.       dbms_output.put_line(\'abc\');
  9.     END IF;
  10.   END LOOP;
  11. END;
  12. /

  13. Elapsed: 00:00:00.14

  14. --改为使用pls_integer
  15. DECLARE
  16.   j PLS_INTEGER := 0;
  17. BEGIN
  18.   FOR i IN 1..1000000 LOOP
  19.     j := i + 1;
  20.     IF j = 1000 THEN
  21.       dbms_output.put_line(\'abc\');
  22.     END IF;
  23.   END LOOP;
  24. END;
  25. /

  26. Elapsed: 00:00:00.10

  27. SET timing OFF

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1072196/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5642200