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

如何计时oracle选择查询

发布时间:2021-04-01 10:25:58 所属栏目:站长百科 来源:网络整理
导读:找出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,它应该运行所有查询但是禁止打印结果.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读