加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
站内搜索:
当前位置: 首页 > 站长百科 > 正文

如何计时oracle选择查询

发布时间:2021-04-01 08:46:21 所属栏目:站长百科 来源:网络整理
导读:找出oracle select语句需要多长时间的最佳方法是什么.我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,所说明的经过时间可能不正确. 有没有办法可以将它包装到游标中然后从sql plus运行它以便我得到执行它

找出oracle select语句需要多长时间的最佳方法是什么.我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,所说明的经过时间可能不正确.

有没有办法可以将它包装到游标中然后从sql plus运行它以便我得到执行它所需的正确时间?

SELECT a.code,NVL(a.org,' '),NVL(a.office_number,SUBSTR(a.code,2) 
FROM PARTICIPANT a WHERE a.type_code = 'PRIME';

解决方法

我可以想到几种方法.

我通常通过使用CREATE TABLE AS SELECT ….将它运行到一个表中来执行此类操作,这意味着我经常使用名为MIKE_TEMP_1的许多表来丢弃我的模式.

SQL * Plus中的其他选项是使用SET AUTOTRACE TRACEONLY,它应该运行所有查询但是禁止打印结果.

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    相关内容
    未处理完善
      无相关信息
    未处理完善